(its not as beautifully made as yours @keunes but i hope the idea is clear)
Advantage would be that is could quite easily derived from the current new/all/fav epsiodes fragment and that it could be completly optional (just as all the other screens in the sidebar).
This is something i would wanna use, if theres anyody else that likes this (?) and @ByteHamster would be willing to merge something like this, i could work on this (after my current PR is done)
This is not to replace the more ellaborate homescreen above, i thinks thats a great idea for new users, thats just not something i would work on, but i think its great if there are options to customize AP to how you want to use it
Explanation: This is a list of all subscriptions that can be filtered with the floating button at the bottom, the â+ add pocastâ button opens the discovery fragment as used to. Currently playing/unfinished episode are at the top and can be dissmissed (-> mark as played) by swiping. Please ask if you have any question
To be honest, Iâm not sure how this is fundamentally different from the Episodes»All screen, filtered to show played only. Adding new screens needs to have really, really good reasons. I would rather like to remove screens instead.
Do you mark episodes as played without actually playing them? Sounds a bit strange to me. I mean, feel free to do it for you I just donât think we should make this a âdefaultâ behavior for everyone.
I will move the comment out of the discussion here, as it is not really referring to the home screen proposal above.
Well this can also serve as a replacement for other fragments, donât know.
The mark as played is only for paused episodes you maybe donât want to finish, and therefore mark as played thatâs because I would list the paused episodes at the top of the list.
It looks indeed to me like it is the Episodes screen, with a few changes:
Direct access to âDiscoverâ or âAdd podcastâ screen
Can swipe episodes to âmark as playedâ (but I think this should be configurable)
Have âquick filtersâ similar to the tabs we have now, but as a floating thing on the bottom (which is actually an interesting concept to replace tabs)
So from @ueenâs description this doesnât seem to be happening here. But I believe Iâve seen people describe this more often on GitHub. And in fact my boyfriend does this: goes to episodes list of a specific podcast, goes through the list, and downloads some while marks others as played. Hence my suggestion to introduce an ignored state for the inbox.
The Inbox looks good, its actually similar, sorry I donât know all the topics/issues/PR.
I think this might actually make a good default, expect when there arenât any subscriptions, then the discovery screen should be shown first. I think this might be a good idea for new users, with these two screens they can do all the typical things without using the sidebar at all! (This was confusing at least to me at first and also with gesture control, sidebars are harder to reach)
As this is actually pretty simple up implement I might be able to make a working PR in the next week and you can have a look.
Configurable actions are interesting to, would probably require a little bit more work, but could be integrated in the future as well.
dismisd as played
I feel the described behavior makes sense, donât you sometimes start listen to a podcast and then find it boring? Or you actually are finished and just the last few minutes remain (and it isnât recognized as played)
remove screens
I agree! While I think they might be hidden by default (some choice is good), this proposal could replace somewhat all other sidebar screens expect for discovery (and maybe queue, but I donât really know how it works)! (s. Suggested user flow above)
I know you probably talked a lot about this already and itâs annoying if somebody comes in and scrapes everything and has another idea, so if you arenât even considering to merge a PR with something like this (as a kind of default homescreen, episodes replacement or new optinal âInboxâ) then just please tell me, this is my free time also after all
Agree with previous posts. Seems to me more like an updated version for episodes screen.
I donât like the floating bottom toolbar. I find it really hard to notice. I prefer tabs as they are more noticeable.
If tabs where to be replaced IMHO a drop-down list or popping up a filter dialog would be better as it wouldnât limit which episodes you want to filter. (Status / date / favorites / not in queue / not downloaded âŠ)
Since @ByteHamster doesnât want to have a separate Inbox screen as I orinigally proposed, we should work towards one single Episodes screen with all the functionality desired.
I love your enthusiasm and engagement And I will try and make some mock-ups that address that merge your ideas & my Inbox proposal. But to be honest next week might be a bit ambitious (finalising & merging the other PR probably needs time, and I think we need some further discussion/mock-ups first on the new episodes screen).
Iâm not sure about that - different people have quite different workflows. But that doesnât mean we canât improve the workflows we use & know of
Bottom navigation not so much I think, because we already have the BottomSheet, but this episodes screen would also reduce the necessity of using the sidebar (depending on workflow of course).
Next week I might be able so put up a first draft PR with the basic functionality, was what I was saying
Please wait before you implement something. We already changed the whole UI last October and I think the app should stay as consistent as possible.
Hmm. To me, this feels like it will make the app harder to use because users have to reach all the way to the top of the screen to display things like their favorite episodes.
In order to guide users more easily about the âworkflowâ with queue and ânewâ state, I think having a dedicated âInboxâ side menu item would be helpful. Maybe the ânewâ screen and the âRecently playedâ screen could switch positions. Then we no longer have a problem with swiping on the inbox/ânewâ screen.
Right, I see. I like that idea, think it could work! It would be interesting indeed to have metrics. But I reckon that if this gets implemented in Beta, we would already hear back if it was really not appreciated I have good hopes, though, that the new home for the playback history would be fine for most users.
its not polished or anything, maybe you like to try it, an especially great feature is, that paused episodes are on top, so you dont forget to finish them, would be interesting to get some feedback.
This is certainly not for everyone (workflow), but i think this could be a good default, because its simple and all in one place
No, thatâs the thing. Itâs similar, but the Inbox proposal is far more extensive. The idea was first to merge them, but now ByteHamster suggested they could live seperately. So if they live seperately, we need to more clearly define their difference.
As thereâs no CI tests in that repo I canât download a debug build, so I canât test. But please note that unless thereâs agreement by the community, itâs not likely a PR will be accepted. So I would strongly advice you to hold off with actual development until weâre clear on which screens weâll have, and what theyâll look like exactly. Otherwise you might well be wasting your time
Itâs important to note that the Inbox screen is different from the Home screen. As I donât know what youâre working on, I canât really comment on the quote above.
The sidebar is pretty messy anyway, maybe some could be just hidden by default, the new/queue workflow seems useful for some, but i think for the majority this is way to complicated, so i wouldnt nudge torwards that workflowâŠ
Maybe there could be a welcome screen and the user can select a workflow, based on which different sets of sidebartabs are hidden, this needs to be designed well, but it could be helpful. I consider myself somewhat of techsavy, but it was impossible for me to figure out how New/Queue work, so i can only imagine how confused the regular user must beâŠ
I dont know, i just feel like, there should be a good, simple default (like this new episode screen ) and then there must be a kind of tutorial or smth, how one can discover other workflows like new/queue (like âWant to try another way of using APâ and a small visual explanation), maybe @keunes has some ideas about userflow and presenting infomation like this
Theyâre different screens, not different user stories.
Two different user stories:
1 I am subscribed to a lot of podcasts. Most of the time I work from the Home screen. From there I (re)initiate playback. Once in a while from the Home screen I open the Inbox screen to review new episodes. I select which ones I (might) want to listen, and which ones should be ignored. I make use of the queue and automatic download mechanisms, which uses the input I give in the Inbox screen. But sometimes from the Home screen I open the Queue screen or the âOn deviceâ tab of the Episodes screen to find an episode from a specific podcast (from the list of episodes I have downloaded on my phone).
2 Iâm not a regular podcast listener, and only am subscribed to three podcasts. I always work from the Home screen, because it gives quick access to my three podcasts and shows the newest episodes. I sometimes use the Inbox screen to find an episode I want to listen to. But most of the time from the Home screen I just open one of the Podcast screens to look for an episode that interests me. I donât use the queue at all, because I only listen occasionally.
The first story is me, the second story is my boyfriend (and many others just starting with podcasts). As you can see, in both stories the Home screen is kind of the starting screen. But each user story involves multiple screens (which is why your list of screens isnât a list of workflows). If the home screen doesnât serve your user story, we should improve it Maybe you can write your user story in the same style as I have done? It would be very helpful!
I agree that we should improve the app for new starters, making AntennaPod work better for the two distinct user stories. Indeed a welcome screen that helps you set up the app could help. But itâs not an easy or quick decision - itâs been brought up briefly before (canât find back the thread or issue now) and thereâs quite a few things to consider.
So letâs first create & improve the screens weâre discussing here, and then after start a discussion about an interactive onboarding procedure
Sure, but an interactive mock-up that you can click through does the same. And is a whole lot more efficient method to reach the same goal (because itâs much easier to make adjustments in a visual than rewrite whole pieces of code). But how you spend your time and whether youâre fine with trashing work because the concept is not accepted, thatâs up to you of course