I think there’s probably a stronger case for messages/notifications to be split into separate tabs because messages are inherently different from notifications on posts that you’ve made?
I’m not proposing what’s shown in @rewphus’ old mockup. My version is literally just a few pixels taller, because of the added separator lines. Other than that it’s the exact same notification panel. The difference is that the notifications are being sorted into groups of related notifications, with similar level of importance.
It’s perfectly compatible with Sam’s full-screen suggestion.
So way back when Discourse used to have 4 icons in the header, it was reduced to 3 per user feedback. I don’t like the idea of going back to 4 icons.
If this work is taken on, I’d like to see it done in two parts. Part 1, organize/group the notifications. Part 2, clickable tabs to filter the notifications.
I do wonder’ if we lose some of the chronological functionality if we group the notifications by type in a list of "all notifications…
If I have 6 already-read messages at the top of the notification window for example, but I have some more recent unseen mentions/replies… should those be higher priority than older messages? Would categories of notifications change order based on the current priority? I think categorizing by default changes the nature of the “notification timeline” that the dropdown represents now…
I don’t mind much either way since I don’t have an overwhelming amount of notifications, but if you guys decide to go towards everything being grouped, it might be nice to have the ‘tabs’ as shortcuts to jump to the notification group, something similar to bootstrap’s scrollspy.
I really like this concept, keep in mind it is a major change due to plugin impact and so on (for example stuff like Assigned installs new tabs)
I am about 1000% certain @codinghorror is not going to go for bringing back the bell, but I feel the concept works fine with just keeping it on the avatar like it is now.
I agree, except that we already “break” the timeline order by bringing PMs to the top, and only sorting 100% chronologically if all the PMs are read. Perhaps this change could be a user preference “sort notifications chronologically” or “group notifications by type”
Yeah the tabs could work within the menu as is; would everything (notifications, messages, bookmarks) become a tab in that menu then? (aside from the stuff that wouldn’t work, like preferences/profile)
I think two rows would be better. We’ll run out of room otherwise. Keep links in the top row, then the dividing line, then the “notification filters”. They we can have two plugin outlets, one for for simple links, another for notification filters.