Replies: 1 comment
-
I do really appreciate the details you've put into this issue. However, as per my point of view, I don't feel like adding a dedicated search tab because
What comes to my mind is a floating action button (e.g. in the bottom right) that could be enabled in the settings and would be a quick action at the bottom (thus easy to reach) to open the search view, but it's indeed not an ideal solution. As you supposed, making such a search tab optional is definitely not a possible solution, as the back navigation logic would have to deal with two different search fragment positions then, which is never a good idea. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Describe your suggested feature
The search button at the top of the screen is inconvenient to reach, especially on big phones. Since searching is what you do most of the time when you start up the app, it would be better if it had its own "Search" tab in the navbar (like Spotify and Google Play Store have).
It also adds 2 benefits:
1st Approach (Better)
Keep the current search UI the same, just transfer it to a tab.
In app sessions, remember the last(current) performed search along with the search results and the scroll position. (or optionally maintain a local stack of all the performed searches in the current app session, but the scroll position of only the current search)
A tap on the search tab always focuses the search bar, even if coming from another tab.
On tap, if there is an existing search in the search bar, auto highlight it (meaning it will get deleted once you start typing).
Until the user makes the first search, the search results are empty so it's ok to have a blank screen below the search bar at first (optionally with search icon illustration in the middle), which the user wont see anyway unless they unfocus the search bar before searching for anything.
A bonus UX addition in this approach would be to prevent the user to be able to go back before the first search (to the blank search screen) after they make the first search.
2nd Approach (Worse)
Other details
I don't see this feature being a toggle option alongside the current default, because the underlying changes to the routing would be tiring to manage.
Acknowledgements
Beta Was this translation helpful? Give feedback.
All reactions