Skip to content

Add sidebar feed sorting options (by name, by unread count)#5149

Open
willie wants to merge 8 commits into
Ranchero-Software:mainfrom
willie:sidebar-sort-options
Open

Add sidebar feed sorting options (by name, by unread count)#5149
willie wants to merge 8 commits into
Ranchero-Software:mainfrom
willie:sidebar-sort-options

Conversation

@willie

@willie willie commented Feb 24, 2026

Copy link
Copy Markdown

Adds a "Sort Feeds By" submenu to the View menu on macOS with sort type (Name, Unread Count) and direction (Ascending, Descending) options. The preference persists across launches. iOS is unchanged — it always sorts alphabetically ascending.

Switching sort type resets the direction to that type's natural default — Name sorts A–Z, Unread Count sorts most-unread first — like clicking a different column header. Re-selecting the current sort type leaves the direction alone.

When sorted by unread count, the sidebar keeps its order as counts change while reading; it re-sorts on the next tree rebuild (feeds added/renamed, sort changed, relaunch). This is deliberate — re-sorting live would shuffle rows under the pointer as articles are read.

Addresses #853 for Mac.

Comment thread iOS/AppDefaults.swift
@willie
willie force-pushed the sidebar-sort-options branch from 9f80716 to ae34bcb Compare March 5, 2026 15:45
Comment thread Shared/Extensions/Node+Extensions.swift Outdated
willie and others added 4 commits April 10, 2026 11:10
…/descending).

Adds a "Sort Feeds By" submenu to the View menu on macOS with sort type (Name, Unread Count) and direction (Ascending, Descending) options. The preference persists across launches. iOS is unchanged — it always sorts alphabetically ascending.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Ankush <11902070+ankushkushwaha@users.noreply.github.com>
Co-authored-by: Ankush <11902070+ankushkushwaha@users.noreply.github.com>
…odies

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@willie
willie requested a review from brentsimmons as a code owner June 23, 2026 01:29
willie and others added 3 commits June 29, 2026 16:52
…rt type

Name sorts A–Z, Unread Count sorts most-unread first, like clicking a
different column header. Re-selecting the current sort type leaves the
user's direction choice alone.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.

2 participants