Ticket #10 (new defect)

Opened 6 years ago

don't use a status icon when the notification server supports persistence

Reported by: mccann Owned by: jdennis@…
Priority: major Component: framework
Version: Keywords:
Cc: Blocked By:


Newer notifications servers (gnome-shell, or notification-daemon >= 0.6.0) support persistence of notifications. This means that a bubble won't just disappear after it is shown - it will stay until it is seen/addressed/acted upon. This means we don't have to rely on a status icon to provide the persistence for the message. In fact we should remove the status icons since they will provide a confusing duplication of this information.

On top of that, GNOME 3 won't really be supporting status icons at all. So this works out nicely.

You can query the server for support of the "persistence" capability like so: http://git.gnome.org/browse/libnotify/tree/tests/test-persistence.c

You'll need libnotify >= 0.6.1 too.

See http://live.gnome.org/GnomeShell/Design/Guidelines/MessageTray/Compatibility

Note: See TracTickets for help on using tickets.