GNOME Bugzilla – Bug 547261
Improvements to Empathy status icons
Last modified: 2010-02-13 18:36:35 UTC
While the current shapes are probably a good start for an accessibility theme, I believe better Hicolor icons would be useful. This does not depend on any freedesktop specifications (as the specs are a mandatory part while apps are free to provide their own icons). Attached is a proposal (keep in mind I'm no artist so take these as a draft and let Tango heroes create real icons).
Created attachment 116325 [details] New icon proposal
Patryk, draw dnd and invisible too. However, your busy icon seems better for dnd.
Jakub: Correct me if I'm wrong but busy and dnd are effectively the same thing. I also don't think we need a separate icon for invisible as the whole point is to make it indistinguishable from offline :) Another idea for invisible would be to keep the left half of the green circle and the right half of the "power off" sign (including the vertical stroke).
Also the "auth pending" status could keep the gray outline of the offline icon and put a gray question mark inside.
I don't think busy == dnd. dnd means do not disturb - for example when I don't really want to chat because I'm doing something or mastu^W^W^W^W^Wwatching a video/etc :P . busy mean that I can have a minute for a chat. good idea for invisible, but I'm not sure what about non-auth buddy...
In empathy busy == dnd. There is no separate "busy" status (and I don't think the protocols would support it).
At least XMPP distinguishes busy and dnd ;) .
XMPP has extensible presence set but that's not the point. The point is there is only "busy" icon in Empathy and only a "busy" status - no separate DND so we are stuck with one icon to rule them all.
Personally I like current icons and lots of users like them too. So I won't change default icons, but I'm all for having them themable in a standard way. We need icons for those presences: Offline, Available, Away, Extended_Away, Hidden, Busy, Unset/Unknown/Error Hidden is needed for the user's own presence.
Btw, this bug is for >=GNOME 2.26, so we have to see how we can do that properly.
For the record, status and icons are discussed in: http://blogs.gnome.org/mccann/2008/10/24/presentity/ and: http://szeto.posterous.com/im-presence
(In reply to comment #9) > Personally I like current icons and lots of users like them too. So I won't > change default icons, but I'm all for having them themable in a standard way. Please consider that the fd.o Icon Naming Spec yet defines some status icons. I hope we can add to gnome-icon-theme in 2.25/26 release Take a loot at: user-away http://bugzilla.gnome.org/show_bug.cgi?id=561858 user-idle http://bugzilla.gnome.org/show_bug.cgi?id=561859 user-offline http://bugzilla.gnome.org/show_bug.cgi?id=561860 user-online http://bugzilla.gnome.org/show_bug.cgi?id=561861 > We need icons for those presences: > > Offline, Available, Away, Extended_Away, Hidden, Busy, Unset/Unknown/Error Too much for Icon Naming Spec. But there is a bug asking to rename "user-online" to "user-available". Extended_Away --> really need a custom _icon_? you could just use "user-away" and automatically set the status message to "Extended away". I don't think this status needs an expicit apply. Hidden --> "user-online" desaturated/grayed/transparent Unset/Unknown/Error -> "dialog-warning", "dialog-error" ?
http://bugzilla.gnome.org/show_bug.cgi?id=469902#c8 This icons are so fantastic :)
*** Bug 575856 has been marked as a duplicate of this bug. ***
Any chance that this bug is fixed once we switch to gnome-icon-theme icons (#584262) ?
*** Bug 584262 has been marked as a duplicate of this bug. ***
Summary from 584262: gnome-icon-theme now has a set of status icons (missing XA, which we probably don't need, see comment 12) in the one-canvas branch (which means they won't be in 2.28 but the next release most likely). I advice anyone to test those icons, Lapo has uploaded a preview here: http://bugzilla-attachments.gnome.org/attachment.cgi?id=135593
Themes in ubuntu are starting to ship those icons: user-available user-away user-idle (=empathy extended away) user-busy user-hidden (no match for empathy, this is treated as offline) user-offline can empathy check for them before using the default ones?
(In reply to comment #18) > can empathy check for them before using the default ones? Should be no big deal. Easiest way would be to rename empathy's own icons to match the spec and add it's private icon path to the back of the icon search path instead of the front. Someone should change the topic btw, this is not really about the "hicolor" theme.
(In reply to comment #18) > user-hidden (no match for empathy, this is treated as offline) I believe it should be user-invisible
I opened bug #602420 tracking the use of the theme for status icon. Closing this bug as this should really be part of the theme. *** This bug has been marked as a duplicate of bug 602420 ***
*** Bug 609746 has been marked as a duplicate of this bug. ***