Summary: | Subscriptions section always shows numbers on the podcasts | ||
---|---|---|---|
Product: | [Applications] kasts | Reporter: | tobias |
Component: | general | Assignee: | bart |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hkcodes |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
tobias
2022-10-01 12:22:59 UTC
Could you provide some more info on how you tried to unmark the episodes and what exactly failed? It's not clear to me. On my side it just works with all the possible ways to unmark them as new. (In reply to bart from comment #1) > Could you provide some more info on how you tried to unmark the episodes and > what exactly failed? It's not clear to me. > > On my side it just works with all the possible ways to unmark them as new. I go to the "Subscriptions" Section -> then I click on a Podcast -> click on a specific episode -> click on 'Remove "New" Label'. The problem is that in the "Subscriptions" Section, there are still numbers shown on the Podcasts (like "7" for example), even though I removed all new labels in that Podcast. (In reply to tobias from comment #2) > (In reply to bart from comment #1) > > Could you provide some more info on how you tried to unmark the episodes and > > what exactly failed? It's not clear to me. > > > > On my side it just works with all the possible ways to unmark them as new. > > I go to the "Subscriptions" Section -> then I click on a Podcast -> click on > a specific episode -> click on 'Remove "New" Label'. > The problem is that in the "Subscriptions" Section, there are still numbers > shown on the Podcasts (like "7" for example), even though I removed all new > labels in that Podcast. Ah, wait, your problem is actually that a number is shown on the podcast in the subscriptions page? That number refers to the amount of "unplayed episodes", not the amount of "new" episodes. Does this answer your question? NB: Marking an episode as played will also remove the "new" label. > Ah, wait, your problem is actually that a number is shown on the podcast in
> the subscriptions page? That number refers to the amount of "unplayed
> episodes", not the amount of "new" episodes.
> Does this answer your question?
>
> NB: Marking an episode as played will also remove the "new" label.
Yes that helps, thx for the explanation, but I would like to request a change of this.
It is a bit irritating, I would expect the number to indicate new episodes and not unplayed episodes.
For unplayed episodes there could be a better solution, like:
- a button that shows all unplayed episodes,
- or an option that lists them on top
- or an option that "greys out" all played episodes
etc.
I do agree with tobias that it's a bit confusing. I, too, had the impression that the number indicated new episodes. I speculate the reasons for the confusion are the following: 1. When a podcast refreshes and the number changes, that change indicates that new things have been added. The number in this case is not as important. If only an icon appeared with no numbers then - I think - most people would understand this as an addition of something new. 2. The blue background on the number indicator matches the "NEW" word on the episode list. Personally, it makes me perceive these items linked. Hope this perspective helps. Regarding a potential change, my suggestion is another layer/icon that says "NEW EPISODES" or something to that effect. This would not alienate current users who might already understand the current behaviour. A possibly relevant merge request was started @ https://invent.kde.org/multimedia/kasts/-/merge_requests/124 I've just implemented sorting (and searching) for the subscription page. The number in the top right corner will now reflect the number that corresponds to the sort algorithm. E.g. if one selects "sorting by favorite episodes" then the number will be the number of favorited episodes for each podcast. Would this solve your issue(s)? Git commit c3ca038af7766f201e5ccfb621befd9fd8388654 by Bart De Vries. Committed on 27/07/2023 at 11:24. Pushed by bdevries into branch 'master'. Implement backend to allow Feed list sort and search The current list of things to sort on (ascending and descending), includes: - unplayed episodes - new episodes - favorite episodes - title (alphabetical) For the first three categories, the value of the sort quantity will be shown in the upper right corner of the delegate. Related: bug 471012 M +2 -0 src/CMakeLists.txt M +0 -22 src/datamanager.cpp M +0 -2 src/datamanager.h M +41 -2 src/feed.cpp M +4 -0 src/feed.h M +20 -16 src/models/feedsmodel.cpp M +5 -0 src/models/feedsmodel.h M +135 -7 src/models/feedsproxymodel.cpp M +36 -0 src/models/feedsproxymodel.h M +4 -3 src/qml/FeedListDelegate.qml M +79 -5 src/qml/FeedListPage.qml M +12 -8 src/qml/SearchBar.qml M +2 -0 src/qml/main.qml https://invent.kde.org/multimedia/kasts/-/commit/c3ca038af7766f201e5ccfb621befd9fd8388654 Git commit 95590dd4e5de15aabe18e7b00bdc1c3a8eeddcbb by Bart De Vries. Committed on 27/07/2023 at 11:25. Pushed by bdevries into branch 'release/23.08'. Implement backend to allow Feed list sort and search The current list of things to sort on (ascending and descending), includes: - unplayed episodes - new episodes - favorite episodes - title (alphabetical) For the first three categories, the value of the sort quantity will be shown in the upper right corner of the delegate. Related: bug 471012 M +2 -0 src/CMakeLists.txt M +0 -22 src/datamanager.cpp M +0 -2 src/datamanager.h M +41 -2 src/feed.cpp M +4 -0 src/feed.h M +20 -16 src/models/feedsmodel.cpp M +5 -0 src/models/feedsmodel.h M +135 -7 src/models/feedsproxymodel.cpp M +36 -0 src/models/feedsproxymodel.h M +4 -3 src/qml/FeedListDelegate.qml M +79 -5 src/qml/FeedListPage.qml M +12 -8 src/qml/SearchBar.qml M +2 -0 src/qml/main.qml https://invent.kde.org/multimedia/kasts/-/commit/95590dd4e5de15aabe18e7b00bdc1c3a8eeddcbb (In reply to bart from comment #7) > I've just implemented sorting (and searching) for the subscription page. > The number in the top right corner will now reflect the number that > corresponds to the sort algorithm. > E.g. if one selects "sorting by favorite episodes" then the number will be > the number of favorited episodes for each podcast. > > Would this solve your issue(s)? Wow, interesting solution. Yes that solves my issue thank you. |