nekohayo / specto

Automatically exported from code.google.com/p/specto
0 stars 0 forks source link

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

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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.

Original issue reported on code.google.com by nekoh...@gmail.com on 12 Nov 2006 at 9:55

GoogleCodeExporter commented 9 years ago
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.

Original comment by nekoh...@gmail.com on 12 Nov 2006 at 10:02

GoogleCodeExporter commented 9 years ago

Original comment by nekoh...@gmail.com on 15 Nov 2006 at 12:08

GoogleCodeExporter commented 9 years ago
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.

Original comment by vfi...@gmail.com on 24 Nov 2006 at 10:19

GoogleCodeExporter commented 9 years ago
Fixed in revision 20 :)

Original comment by nekoh...@gmail.com on 12 Dec 2006 at 10:29

GoogleCodeExporter commented 9 years ago

Original comment by nekoh...@gmail.com on 26 Jan 2007 at 9:50

GoogleCodeExporter commented 9 years ago

Original comment by nekoh...@gmail.com on 18 Mar 2008 at 1:50