I to see this quite easily resolvable in a TODO @mcwumbly
Simplest form:
New user setting: (in Interface Sidebar)
Sidebar item topic list preference
option 1: Prefer New/Unread when present
option 2: Always navigate to latestAdditionally
default_user_sidebar_topic_list_style
It is similar to what we exposed in the previous sidebar.
If we wanted to add more spice here there are two other options:
option 3: Prefer Unseen when New/Unread are present. (which I guess @zogstrip and @jomaxro would like) - this touches on the “I added something I am not tracking to the sidebar”.
option 4: Automatically figure out.
(4) is complicated … but I think intuitive to end users:
- We navigate you to new or unread
- You click latest
- (Next time happens)
- You have unread but we navigate you to latest (cause that is what you did last time)
- You click unread right away
- We change the pref to prioritize unread
And so on.
Its a compromise but would automatically adjust to end user behavior.
I certainly see the desire for a user pref here.