Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 17459 ideas, 107690 comments, 2263278 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #19527: Notification bubbles, once faded, are gone forever.

Written by badp the 29 Apr 09 at 17:26. Category: Usability. Related project: Nothing/Others. Status: New
Rationale
It may happen that a notification pops up while I wasn't looking at the monitor. Typically, I only realize when the bubble has disappeared and then the notification is gone forever.

189
votes
up equal down
Solution #1: Log notifications to disk
Written by badp the 29 Apr 09 at 17:26.
The program responsible for showing notification to screen should also write them on a log file. It would be useful to include the metadata such as priority or the program generating the notification.

Programs could parse the log file to display old notifications in a graphic fashion.
141
votes
up equal down
Solution #2: Use the indicator-applet to access logs
Written by Ssdg the 29 Apr 09 at 19:48.
Why dont we use the double click on this applet to access a list (such as described in #1)? I think it's the better entry point to such a window.
80
votes
up equal down
Solution #3: Use a "history" menu item in the MessagingMenu
Written by Rodrigo the 29 Apr 09 at 20:19.
The MessagingMenu, the little "letter" with the green dot, could have a menu entry with the history of the last Notifications, that way it could be easy to see what happend while we were not paying attention.
-18
votes
up equal down
Solution #4: Allow "sticky" notifications
Written by andruk the 1 May 09 at 01:31.
I think that Growl supports "sticky" notifications, so the notification stays up, but I know that the design criteria for the current notifications scheme frowns upon notifications that don't get out of your way.

Instead, have the notifications that are "sticky" be logged in a history menu as in Solution #3. That way they are easily accessed. For example, notifications regarding which wireless network you're connected to do not have to be logged, but notifications regarding your friend instant messaging you (while you are away) would become "sticky".

Additionally, you could run the notification text through a user-defined regex so you catch all notifications that include certain words. A good example would be the word "meeting" - you don't want to miss a meeting, so all notifications that include the word (case insensitive) "meeting" would automatically become sticky and therefore they will all be logged.
-40
votes
up equal down
Solution #5: small terminal-like log of notifications.
Written by Psycho_zs the 3 May 09 at 07:03.
When clicked, this applet will show small terminal-like log of notifications.
Also this view could utilize same style as notification bubles and optionally replace them, showing short list of recent notifications in the same size as standard oversized notification, marking current line(s) in color.
34
votes
up equal down
Solution #6: Make notifications sticky only when the system is idle
Written by leggy the 6 May 09 at 23:49.
After the system has been inactive for a few minutes, keep notifications stuck on the screen. When the system is being used again, close the notifications after a delay. The delay should be proportional to the amount of stuck messages.

I think Growl has a similar feature.
-18
votes
up equal down
Solution #7: Provide way to ignore future events
Written by lavinog the 1 May 09 at 16:49.
To reduce the possibility that the user will be flooded with notifications upon unlocking, provide a way to ignore future notifications of each type.

A simple way to implement this would be to right click the notification and click ignore future occurrences.
1
votes
up equal down
Solution #8: Dropdown Menue appears, when you click at the Indicator-Applet
Written by eliteSchaf the 22 Oct 09 at 08:36.
A nice feature would be, if you click at the Indicator-Applet it shows a list of lately Notifications, which has been displayed by notify-osd which can bring the user to do something.

Examples:
"Package updates available", the User would usually start up update-manager and update the system

"Chris sent you a new message" (Pidgin), the user will open pidgin/chat-room and respond to him,
"A new Wireless Lan has been found. Would you like to connect to it?" and so on.

Notifications like "Battery full" or "Volume changed" should not show up in this list.

For example if a user clicks on the "Package updates available"-Entry, the Update-Manager could be invoked.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
badp wrote on the 29 Apr 09 at 17:30
I was unable to find a relevant project for this idea, unfortunately. I think this is a missing item from the Ubuntu Projects list.

arand wrote on the 29 Apr 09 at 22:57
FYI: This is by design, there are supposed to be no logs of it since all notifications which does not perform anything but "notify", should be ignorable if you missed them.

Removing interactions and logs is one step in ensuring that users shouldn't bother if they missed any notifications.

However, I think their reasoning on that is wrong, so +1.

OpenNingia wrote on the 30 Apr 09 at 11:47
I think notifications should not be logged.

Every application has its own log, so why produce redundant logs?

i.e. why logs every pidgin notification, when pidgin itself can log its conversations?

jamesw (Ubuntu developer) wrote on the 30 Apr 09 at 12:43
~/.cache/notify-osd.log is a log file.

The intent is that the notifications are ephemeral though,
so that if you miss them it does not matter. The log is
slightly hidden, as it's intended to be for debugging.

If a notification might want your action, then it should
leave something to show that, such as calling for attention,
or using the messaging menu, so that you don't need to go
back and look at the log of the notifications.

Thanks,

James

philip wrote on the 6 May 09 at 00:22
If you miss the notification, you are missing the information that it contained. You might miss a "new message" notification, for example. This is bad.

Dazed_75 wrote on the 20 May 09 at 17:18
I truly like the idea of logging notifications as one method of providing persistence for users who may miss notices. As jamesw points out, this is already being done though in a non-persistent file (only exists for the duration of your session). Personally I would prefer persistence just for troubleshooting scenarios but no big deal for now.

I also like the idea of stickiness while idle although logging could mean that only one notice would need to be sticky and it could be simply remind the user that missed notices can be viewed in the log. Since it disappears when the user does something it is very unobtrusive.


Post your comment