Great! Improving AP is why we are here. We could not be in more agreement on avoiding workarounds!
Of course! Please remember that no one has demanded or required you to do anything. What I have done is initiated a thread with a proposal for how to redesign episode states. In order to reach an agreement on a user experience and interface that makes better sense, as it is welcomed in the contributing guidelines on the project’s web page.
My intention is that we solve this problem, not my problem. As you can see in the opening post, it refer to several users having these issues. If I was in this purely to scratch my own back, you would possibly already have seen a PR for #445 which personally annoys me more.
This thread has been started because the current handling of NEW is the biggest usability problem AntennaPod currently has. Please reread the opening post with references, to see my motivation for that fact. (Admittedly, it also bites me.)
Why would you so say? That is the springing point. We know that users misunderstand the functionality, or completely fail to realize its existence. Yet no explanation or motivation for the current behavior has been given, other than that it’s currently implemented that way.
AntennaPod is a wonderful piece of software, and you current contributors can be rightly proud over making it what it is. What I’m suggesting here is bringing the app towards perfection.
Yes, of course. That was mentioned in my opening post, and me understanding that has been repeatedly stated in the thread.
Really? That statement rings clearly false to me, and makes me think I’m still not being clear enough.
Did you have a look at the state transition schemas posted?
It is obvious that discussing this purely using text is unsufficiently clear. That’s why I attempted to illustrate the state transitions with pictures.
Please feel free to adapt state_transitions.svg
which I made available to clarify how to better model user’s intent for the primarily supported listening flows.
Or do we not agree that there even are a couple of problems which could be solved?
I’ll quote you out of context here, just to say that I very much agree to those principles.
I’ve intentionally tried to focus on a overviewable set of changes, scoping conversation for the clearly required modifications to episode auto-download to a not-yet-started thread. But I’ll briefly comment below.
Every FeedItem
has a pubDate
. Wouldn’t that be a more appropriate field to use to determine what is new? But please let us get back to those details at a later point?
Again, I consider ability to ignore to be mostly a separate functionality. Solving it as a state of read
is one possible solution, but it really is unrelated to handling of NEW.
An importantant ending point is there is a difference between having a legitimate need to explicitly ignore episodes, and being confused about what to do because how NEW currently works.