New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve toolbar #6836
Improve toolbar #6836
Conversation
I'm not really convinced by the new menu items.
I would not completely remove the refresh buttons. For now, I would move them to the overflow menu. When removing it from the toolbar, we need a new indicator for the feed refresh. So instead of switching the refresh button to a progress bar, the pull-down spinner should be shown/hidden during refresh. |
Keunes just told me that keeping the button in the overflow menu is even what Google recommends for accessibility: https://developer.android.com/develop/ui/views/touch-and-input/swipe/add-swipe-interface#AddRefreshAction |
Not following your conceptualization, toolbarbuttons have different functions/actions and I see them as links to related pages not subscreens, I'm also not proposing to remove other ways to reach the screens, like sidebar or subscriptions, multiple ways lead to Rome.
Having the add screen easily accessible from home is useful, the toolbar is a good place in my opinion and it's easy to discover what it does :)
Same for history, it is related to queue, because the episodes were there before and there is still toolbar space so why not put it to use? I would also encourage always visible locking because it makes sense to easily toggle, didn't we used to have that?
Refresh to overflow is something I could live with...
|
I agree. Conceptually it doesn't feel logic to have the Add button in the toolbar of home. We need to generally find better UX to add podcasts. So I would not add an icon in the app bar.
For me, the playback history doesn't make sense as one of the main/top-level screens. Conceptually I feel it should be under the full Player screen or the Queue screen. I agree that it can be in both places as icon, though I think it's a bit overkill. As not everyone uses the Queue, it would be better placed in the Player screen. However, as the player screen app bar is already quite full, I would add the icon in the Queue screen and an item in the overflow menu of the player screen.
You mean queue locking? We did use to have that indeed, but I think it was removed because many users got confused after they locked the queue. |
Add (home) Locking (queue) Player toolbar or yet another idea: merge audio controls (skip silence) into the speedcontrol dialog, i know they are different but they feel related and maybe it be nice to have a single dialog to control the playback prefeences. |
Bottom navigation will do that as well, in a much more "standard" way because it keeps the screens separated instead of trying to squash everything into one screen.
Given that users are still confused by it, even with the message, I rather want to remove the feature. Some long-time users seem to lock the queue mainly out of habit, not really because they need it. Moving episodes accidentally is no longer really a problem because dragging was reworked significantly since locking was added. So it adds complexity and user support overhead without really helping too much.
There is already an open PR for that |
BUG queue lock not updating
Queue Bottom navigation
Well "standard" reads not thought through to me - we know about user flow und UX and should integrate that knowledge. So in the end we loose content space for less useful navigation and worse UX just bc its "standard"? Too Short, Read More: I dont want to use seperate screens, i only want to use home for the day to day. I know that there are different use cases, but look at it this way: in the default configuration the home screen already serves as a vertical navigation: it provides signposts to all relevant screens, adding a Bottom Navigation to that is redundant. It would only make sense if someone configured something other than home as the default page, something like episodes, which makes only sense as long as the customizability of home is limited. So what i'm arguing for: make home more useful and adaptable, so to make the most of it. And then i firmly believe the need for changing the default page from home dissipates as well with the desire for a bottomnavigation :) |
This should be an independent PR. One PR for each feature/change.
That is not the goal. Not everyone wants/uses the home screen. |
It is A goal because it is a valid and extremly powerful use-case. So i'm not saying force home on everyone, but make the most of it and i do believe that will lead to >90% of the userbase prefering home eventually. We do have so make some choices, also choices about what choices to offer - theres no way around this. |
Add (home)
There's two flavours: A homepage like that of Facebook or Mastodon, where you also 'create' content. And that of a newspaper, where you consume content. AntennaPod clearly is not the first (you don't publish episodes).
Let's be honest: you already have that ;) It's just two extra taps away ('Subscriptions »' and an additional 'back' tap when done).
There are requests about better discovery and podcast search functionality (forum thread, following #4747). I regularly see comments about this in reviews. What I meant here, though, is the 'onboarding' experience: upon first install, the experience is not very pretty, visually. But that's not really relevant to this issue -sorry for adding noise. Player toolbar
Bottom navigation vs all-encompasing Home screen I understand the discussion going on, but this is not something for a PR. Please refer to the forum: https://forum.antennapod.org/t/brainstorming-bottom-navigation-for-bigger-screens/774/18
I think you're confusing the 'goal' and the 'means':
|
Two taps are one too many still, also think about accesibility users ;)
I'm rather happy with the discovery screen, i just want to get there more easily.
I agree, i feel like its not nice to have to go through sidebar, my sugesstion for onboarding would be to use point that nice arrow at the toolbar + to teach new users to go to deicovery and add podcasts, this way there will be no confusion as to what the plus means and its a nice UX and we save taps (less is always more).
appreciate your clarifications on your conceptualization, which i think is too narrowminded: home can be many things (ist customizable and soon hopefully even more so). But you're right in the end it comes down to things we dont know and maybe can not know without trying - so here i stand and say: lets try :) |
For a feature that's used every day yes. But I contest that it is.
If you want to improve accessibility for users, have a look at the Area: Accessibility label - there are still a few open ones. Let's not 'tokenise' users relying on accessibility features for our own arguments.
I don't think my conceptual view on the Home is narrow minded (mind you: I conceptualised it in the first place), and I stand by earlier comments. Anyway, to streamline the project @ByteHamster and I prefer to have:
So I'll stop here because it's the wrong place anyway to have this discussion. It would be helpful for us if you can:
Thanks a lot in advance! |
No, not daily, about 1-3 times a week in my experience. Thats more than I use the search.
No its a true statement, this will improve accessibility, thats not why i wont it, buts an added benefit ;)
I telling you that my impression is that it is. You said home is this and i sad its not only this or don't have to be only like this.
I'm repeating myself, but thats what i already did, you started discussing in this PR :( |
This pull request has been mentioned on AntennaPod Forum. There might be relevant details there: https://forum.antennapod.org/t/the-case-against-bottomnavigation/4061/1 |
This pull request has been mentioned on AntennaPod Forum. There might be relevant details there: |
I propose to remove the refresh buttons, they are unnecessary, confusing and possibly prevent discovery of pull to refresh. If they are essential for which it yet have to hear an argument, let us at least hide them in the menu.
I have to great suggestions:
Happy new years everybody :)