Export to GitHub

specto - issue #8

kill libegg... and/or the entire persistent tray icon


Posted on Nov 12, 2006 by Happy Bear

http://bugzilla.gnome.org/show_bug.cgi?id=349280

Furthermore, we might consider this usability issue: 1) the HIG recommends never having a "permanent" tray icon. Tray icons are for notifying the user. I agree with the concept. 2) specto is contributing to cluttering the notification area 3) I, on the other hand, like "hiding" specto into its tray icon 4) zenity (and maybe some other things) make it REALLY easy to use libnotify with a tray icon. But zenity is kinda hackish.

The whole Specto tray icon concept needs to be reviewed. Discuss, gentlemen.

Comment #1

Posted on Nov 12, 2006 by Happy Bear

Furthermore, I found this old bug report: "we should allow someone to use Specto without a tray and without a window list. To do that, it should detect if the tray icon was successfully created (gaim does this as far as I know), and if not, create and display the notifier window automatically. Closing the notifier window would kill Specto. This should be used in conjunction with the capability of handling destroy events from the tray."

The thing is, if we don't have a persistent tray icon, this issue goes away by itself.

Comment #2

Posted on Nov 15, 2006 by Happy Bear

(No comment was entered for this change.)

Comment #3

Posted on Nov 24, 2006 by Quick Rabbit

Perhaps consider making the application run in the background and only show a tray icon if there is something to alert the user about. mail-notification does this by default (but with an option to always show a tray icon if the user so desires).

It runs in the background and shows a tray icon if there is something to notify the user about, then goes away when the user doesn't need to see it (ie: there is no new mail). If the user wants to configure mail-notification, the user uses a shortcut to launch the program again, it detects that it's running, and provides an interface to the currently running program.

Comment #4

Posted on Dec 12, 2006 by Happy Bear

Fixed in revision 20 :)

Comment #5

Posted on Jan 26, 2007 by Happy Bear

(No comment was entered for this change.)

Comment #6

Posted on Mar 18, 2008 by Happy Bear

(No comment was entered for this change.)

Status: Verified

Labels:
Type-Other Priority-Medium Component-UI Maintainability Component-Logic Usability Milestone-Release0.2