(this was supposed to be a reply to this reddit thread https://www.reddit.com/r/gnome/comments/113ntr9/notifications_whats_the_point/ but I figured I could post it here too)
I agree that notifications on GNOME/Linux are less useful than on Android/Windows/etc. Many people/reviewers think that Android has the most useful notification system, so here are features that are currently missing on GNOME:
-
no way to know which application actually sent the notification. the title always contains generic terms like “Reminders” or “Screenshot captured”. I think they should actually show the name of the application or atleast an icon for example “Calendar” or “GNOME” (on android screenshots are taken by “Android system”
-
no way to reply to messages right in the notifications area. for example, on android I can quickly reply to a message in the notification area without open the app (or Like the message)
-
no way to show action buttons once the notification has been dismissed
-
media players (MPRIS) are non-dismissable. often times I see in my notification shade I have like 6 media players, some with cryptic numbes as names and I can’t even see which app sent that MPRIS metadata. Often times, it’s tabs I opened in firefox or amberol playing in the background
-
no grouped notifications: on android (which btw handles notifications very well), messages are grouped into 3 main categories: “Conversations”, “Default” and “Silent”. the conversations notifications usually contain an icon of the sender, their whole messages thread (unread messages) which you can expand to show all the individual notifications. Default notifications are, well normal, and “Silent” notifications are for non-important or long running tasks (like Health Steps of the day, KDE Connect (with actions to quickly send clipboard or files) etc. Silent notifications are never showed on the lock screen and you can’t see their notification banners unless you swipe down to the notifications header
-
for conversations, you can also change settings of a particular conversation (change notification sound, make it a priority notification etc). you can even pin conversations to the home screen.
-
no notifications history: a feature which shows all your past notifications (dismissed) grouped by date and app.
-
no notification categories. an app sends notifications of different types. for example, a social media app like twitter/mastodon can have “Recommendations”, “Direct Messages”, “Mentions”, “Replies” etc. It’s easy on other platforms to turn off notifications of some types and you can even change the settings of each notification. for example, you can turn “Recommendations” to “Silent” and maybe even minimise them.