GNOME Bugzilla – Bug 620374
Change user menu "available" and "busy" icons so colorblind people can tell the difference
Last modified: 2010-06-11 12:51:42 UTC
Currently the "Available" and "Busy" indicator icons in the user menu are a green dot and a red dot, respectively. The most common variety of color blindness is red-green, so this is a problem for a number of people (including myself). Changing the shape of the icon would help a lot (actually, it would *solve* the issue as far as I'm concerned, but I don't know about more formal a11y requirements.). Maybe just use Empathy's status icons? They all use a distinct color AND shape for each status type.
the current icons were picked to match the mockups and... well: // FIXME: these icons are all wrong (likewise in createSubMenu) this._availableIcon = textureCache.load_icon_name('gtk-yes', 16); this._busyIcon = textureCache.load_icon_name('gtk-no', 16); this._invisibleIcon = textureCache.load_icon_name('gtk-close', 16); this._idleIcon = textureCache.load_icon_name('gtk-media-pause', 16); presumably there should be some set of theme icons we can use. If we don't like the appearance of the "correct" theme icons then we can fix the default icon theme.
Created attachment 163057 [details] [review] [statusMenu] Use user status icons from icon theme Currently, we use 'gtk-yes', 'gtk-no' and 'gtk-media-pause' as user status icons. It seems more logical to use the dedicated icons from gnome-icon-theme instead. Note that if we decide that this is the way to go, I'd fully expect Jon to file a bug against gnome-icon-theme to replace the current icons, which are plain awful (user-available should be called user-alive, user-busy is indeed very busy, and "best": a friggin' ghost?!)
Note that Empathy 2.31.x is now using status icon from gnome-icon-theme (using the standard fdo naming) so it would make sense to do the same in the shell.
Created attachment 163351 [details] [review] [statusMenu] Use user status icons from icon theme Rebased on master.
Expect a new bug against gnome-icon-theme soon ;) Attachment 163351 [details] pushed as e6a70e4 - [statusMenu] Use user status icons from icon theme