Task:
- Hide the floating toolbar in Article view after scrolling down
- Display it again after scroll up (along with other navigation)
Nice to have:
- Also hide floating tab bar upon scroll down, reappear on scroll up for Explore, Saved, History, and Search.
Feature summary (what you would like to be able to do and where):
-Introduce a setting in the iOS/iPad Wikipedia app that allows users to disable the floating toolbar (the "Explore/Places/Saved/History/Search" pill).Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
-Users who find the floating toolbar visually distracting or aesthetically displeasing can disable it to restore the app's clean and minimalistic look.
-Helps users who feel the toolbar adds unnecessary padding or breaks the visual design, particularly on larger screens like iPads.
-Maintains consistency for users accustomed to the phone app interface, which doesn’t have this floating toolbar.
Benefits (why should this be implemented?):
-Improves the user experience for those who prefer a less cluttered interface.
-Gives users more control over the app’s appearance and layout.
-Reduces potential frustrations for users who find the floating toolbar disruptive or intrusive.
Engineering notes
https://developer.apple.com/documentation/uikit/uitabbarcontroller/istabbarhidden
Listen to scrolling event for article scroll, should be easy to do with UIKit. Listen to scroll event on article, and if it's been scrolled down set the flag to true, and if it's scrolled back up, set it to false.
As you add more nice to haves it gets more difficult, especially since Search is becoming SwiftUI, so it may be even harder. It's hard to find the content offset and listen to the scroll event with SwiftUI.


