After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 547261 - Improvements to Empathy status icons
Improvements to Empathy status icons
Status: RESOLVED DUPLICATE of bug 602420
Product: empathy
Classification: Core
Component: Artwork
2.27.x
Other Linux
: Normal enhancement
: ---
Assigned To: empathy-maint
: 575856 584262 609746 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-08-11 09:25 UTC by Patryk Zawadzki
Modified: 2010-02-13 18:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
New icon proposal (8.60 KB, image/svg+xml)
2008-08-11 09:26 UTC, Patryk Zawadzki
Details

Description Patryk Zawadzki 2008-08-11 09:25:13 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).
Comment 1 Patryk Zawadzki 2008-08-11 09:26:14 UTC
Created attachment 116325 [details]
New icon proposal
Comment 2 Jakub 'Livio' Rusinek 2008-08-11 10:26:46 UTC
Patryk, draw dnd and invisible too.

However, your busy icon seems better for dnd.
Comment 3 Patryk Zawadzki 2008-08-11 10:35:51 UTC
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).
Comment 4 Patryk Zawadzki 2008-08-11 10:38:38 UTC
Also the "auth pending" status could keep the gray outline of the offline icon and put a gray question mark inside.
Comment 5 Jakub 'Livio' Rusinek 2008-08-11 10:53:28 UTC
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...
Comment 6 Patryk Zawadzki 2008-08-11 10:59:55 UTC
In empathy busy == dnd. There is no separate "busy" status (and I don't think the protocols would support it).
Comment 7 Jakub 'Livio' Rusinek 2008-08-11 11:13:34 UTC
At least XMPP distinguishes busy and dnd ;) .
Comment 8 Patryk Zawadzki 2008-08-11 11:17:01 UTC
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.
Comment 9 Xavier Claessens 2008-08-11 18:37:10 UTC
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.
Comment 10 Xavier Claessens 2008-08-11 18:39:44 UTC
Btw, this bug is for >=GNOME 2.26, so we have to see how we can do that properly.
Comment 11 Frederic Peters 2008-10-24 10:52:19 UTC
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
Comment 12 Luca Ferretti 2008-11-21 21:22:08 UTC
(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" ? 
Comment 13 Janvitus 2009-02-02 13:45:21 UTC
http://bugzilla.gnome.org/show_bug.cgi?id=469902#c8

This icons are so fantastic :)
Comment 14 Frederic Peters 2009-03-24 14:59:25 UTC
*** Bug 575856 has been marked as a duplicate of this bug. ***
Comment 15 Guillaume Desmottes 2009-06-04 12:15:38 UTC
Any chance that this bug is fixed once we switch to gnome-icon-theme icons (#584262) ?
Comment 16 William Jon McCann 2009-08-28 22:20:22 UTC
*** Bug 584262 has been marked as a duplicate of this bug. ***
Comment 17 Michael Monreal 2009-08-29 08:44:32 UTC
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
Comment 18 Nicolò Chieffo 2009-09-12 10:46:52 UTC
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?
Comment 19 Michael Monreal 2009-09-12 11:13:38 UTC
(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.
Comment 20 Vish 2009-09-12 12:27:33 UTC
(In reply to comment #18)
> user-hidden (no match for empathy, this is treated as offline)

I believe it should be user-invisible
Comment 21 Guillaume Desmottes 2009-11-19 16:11:31 UTC
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 ***
Comment 22 Frederic Peters 2010-02-13 18:36:35 UTC
*** Bug 609746 has been marked as a duplicate of this bug. ***