AntennaPod / AntennaPod

A podcast manager for Android
https://www.antennapod.org
GNU General Public License v3.0
6.37k stars 1.4k forks source link

Long-press filter button to enable/disable filters #6046

Open summersab opened 2 years ago

summersab commented 2 years ago

Checklist

App version

2.6.2

Where did you get the app from

F-Droid

Problem you may be having, or feature you want

It would be nice to be able to long-press the filter button to quickly enable/disable all filters for a subscription. Presently, a user has to clear out all selected filters to see all episodes in a subscription. If they typically have more than one filter enabled, this requires opening up the filter menu and re-enabling those filters to go back to their standard view. It's not a major hassle . . . but it would be a nice quick toggle that saves multiple selections.

Suggested solution

No response

Screenshots / Drawings / Technical details

No response

ueen commented 1 year ago

I'm also in favour of easier filtering to not switch screens that much and also have it near the bottom to be more thumb friendly. I'm unsure about the ideal solution but maybe some kind of Action Button would work

keunes commented 1 year ago

I would not change the location or other interface elements for the moment. But enabling long-press to de/reactivate filters sounds not like a bad idea.

We would also need to add a de/reactivate button on the bottom sheet (which would work nicely with #6383 to balance left & right).

ByteHamster commented 1 year ago

To me, this feels like a feature nobody would use because it is impossible to discover. That means we add code complexity and more maintenance work without really helping users.

summersab commented 1 year ago

You could do what a number of other apps do when adding a new feature that is "impossible to discover." On first launch after the update which adds the new feature, when the user opens a subscription page, highlight the button and show a popup telling the user about the new feature. I remember that DuckDuckGo did it when adding the feature of long-pressing the tab count number to open a new tab. That wasn't obvious, but it sure is helpful. I'm pretty sure Signal has also highlighted new features in this manner.

Somewhat related, but if the filter icon was "filled in" when filters are enabled (maybe with a light blue?), that would also be useful, and it may indicate to users that the button can be long-pressed. Toggles change color in Android, so this would be a subtle indicator.

As a final suggestion, you could add a single line of text to the bottom of the filter popup that says, "Long-press the filter button to toggle filters."