Skip to content
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

Add new flat view mode and title filter #1249

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

ittner
Copy link
Contributor

@ittner ittner commented Jun 13, 2023

I originally sent this as a discussion issue ( #1203 ), but it was more than four months ago and the feature already proved itself valuable for me and I didn't find any bug. So, it's time for me to bite the bullet with a PR =)

This PR introduces a new view mode for Liferea that shows all feeds in a single level, similar to the reduced view mode but also showing the feeds with no unread items, and a text box to filter feeds by their titles. The filter is also shown in the new reduced view, as it seems useful there too, specially for folks with lots of subscriptions (I subscribe to ~520 feeds ATM and already miss this kind of filter).

The "Reduced view" checkbox in the view menu is replaced by a "Normal/Reduced/Flat view" radio buttons (but feedback is welcome for these names!) :

New view mode menu

And the new filter box :

Filter box with no text, showing all entries

Filter box listing only BBC subscriptions

I chose to call this box as "Filter" so it is not confused with the usual search feature, but I would also like some feedback on this.

Idea is to show all feeds in a single list, without folders and other
grouping elements, acting as a alternate for the reduced view mode.
Persisting the choice for this mode also requires adding new config
keys to the gsettings schema.

This is the first part of a two-commit change (actually split after a
'merge --squash') that will also add a filter box for feed titles.
This is the second part of a two-commit change (actually split after
a 'merge --squash').
@ittner
Copy link
Contributor Author

ittner commented Nov 19, 2023

Hi! Does this feature fit your plans for LIferea? I plan to send more patches again now that I have a bit of extra time again, but I'm not sure if it will be worth to update this branch to the latest master for a possible merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant