Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor Ubuwu

Dynamic emblems for icons  
Written by Warbo the 1 Jul 08 at 17:48. Related project: Gnome. New
There is a lot going on at the same time in an Ubuntu system, and it is desirable to get access to a lot of information about this very quickly and very easily. A big problem in trying this, however, is that in order to get the desired information on screen it is often necessary to display a lot of confusing information at a time, or else display less stuff but have a greater risk of missing what the user wanted. This requires contextual information (ie. information relevant to whatever the user is doing), and an understandable way to represent it.
388
votes
up equal down
Solution #1: More dynamic emblems for icons
Written by Warbo the 1 Jul 08 at 17:48.
emblems on icons give hints to the user about files and folders, however these mainly have to be added manually. Examples of more dynamic emblems are the read-only and symbolic link emblems.

I propose that more icon emblems be made which are dynamically allocated. These could even be animated and programmatically updated. Emblems could indicate things like:

* this file is being downloaded (with progress bar)
* this file has an unsaved version open
* this file is being accessed by another user
* this device is unsafe to remove
* this device is safe to remove
* a device's free space (as a progress bar)
* this version controlled folder can be updated
and so on

Applications could even add and update emblems on their own icons. For example:

* email programs could show an unread message count
* news programs could show an unread story count
* messaging programs could show a status icon
* messaging programs could show an unread message counter
* networked applications could show when they're disconnected
* editing programs could show if there are documents to be recovered
* downloading/transferring programs (like BitTorrent) could show a progress bar (or bars)

I would not go as far as allowing interactive elements (like play/next/etc. buttons on a music player) since these would interfere with the icon's main function, plus such things are more like full-blown applets/widgets/screenlets.

A nice benefit of this approach would be the ability to display a large amount of information completely in context (ie. only the information relevant to the displayed icons will be shown)

This could be accomplished using completely animated icons, but the stackable quality of emblems would be more desirable and would require less effort.

Aside from being very useful and incredibly cool, this could offer applications an alternative to abusing the notification area with perpetual icons. Instead they can add functionality to any of their panel launchers. The advantages would be that the icon will be there even if the application is closed, users can move around each icon individually and that the panel already has all of the infrastructure for adding and removing icons, taking that responsibility away from the applications.

PS: Extra special points for doing it in a standardised way for potential cross-platform/desktopness :)

See the 14 comments or propose a solution (latest comment the 22 Mar 11 at 04:07) >>