Skip to content

[FR]: "Feed list filter" toolbar button's enhancements #1741

Open
@DawEdhel

Description

@DawEdhel

Brief description of the feature request

  1. Keep selected category/feed item centered/relative as much as possible in the list, when toggling a filter on/off (currently if an filter-off expanded list is too long (e.g. unread filter), the selected item could be out-of-bound).

  2. Looks like all its filters but unread one are broken for categories, as when such filter is turned on, it shows multiple categories without any applicable visible feed within (easiest way to replicate is to simply restart the app and turn on errored/new articles ones). I know it probably should be a bug report instead, but I'm too lazy to create a separate one.

  3. Propagate feeds' error statuses to categories recursively upward, up to the account category, which is always visible.

    The main reason I'm asking of this is, as a vivid unread filter user, sometimes there is a case of a fully read feed, hidden deep in collapsed subcategories, returning a sudden error due to an external website reason, which could be easily missed/found out much later than personally wanted.

    But there is also a potential problem of a single feed, always returning an error (e.g. due to a website's temporary unavailability), which might be annoying/covering more important/newer errors from other feeds. My suggestions are:

    • divide error status into sub-statuses: new (same as current one, red-colored) and repeating (if a feed's previous status was also an error, orange or something else colored);
    • create a priority list, where new errors are more visible/exposed than repeating ones, as currently feed items' text support only a single color at time.

    Such system also should support easily adding other feed's dynamic statuses (more dependent on external events (e.g. 'feeds with new articles'), not user's preferences as a static ones (e.g. 'switched off feeds')).

Metadata

Metadata

Assignees

Labels

Status-Partially-FixedPart of bug/feature is fixed/implemented.Type-EnhancementThis is request for brand new feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions