Action icons in menus

Albert Astals Cid aacid at kde.org
Mon Dec 13 20:32:30 GMT 2010


A Dilluns, 13 de desembre de 2010, Miha Čančula va escriure:
> I have recently come across an idea on KDE Brainstorm. [1] The proposal is
> to change the common actions in menus (cut, copy and paste) from text
> lines to icons, like in application toolbars. It is currently the most
> popular idea there.
> 
> Someone posted a proof-of-concept example of how this can be achieved, and
> I used it for Dolphin's popup menu. [2] Code-wise, this change is very
> simle (5 lines of code at most). Qt can embed custom widgets to menu via
> the QWidgetAction class, and this class can contain a KToolBar. It has to
> be done for each application, but there's very little work involved. If
> the idea is accepted, a convenience method or two would be added to KMenu
> and/or KStandardAction, so there could be a global settings to fall back
> to current mode.

Does this break keyboard navigation in the menu?

> However, it is a major change for user interaction. So I'd like to start a
> discussion whether such a change is desired for KDE applications or not.
> The pros and cons I can think of right now are: Pro:
>   1. Biger clickable area => less chance of misclicks
>   2. Icons, when they are intuitively identifiable with an action, can be
> recognised by humans faster and much easier. I think the above makes it
> better from a usability standpoint, but as a programmer I wouldn't know
> much about that.
> 
> Con:
>   3. For actions that are not easily identifiable by an icon, this is very
> bad. This is the reason only some of the actions would be converted to
> icon display, as you can see from the mockups and screenshots. 4. It looks
> (a little) like the ribbon UI.

5. There is no space to show the shortcut (i.e. Ctrl+C for Copy)

Albert

> 
> I personally believe such a change is a good thing. However, there must be
> limits. Using it in right-mouse-button menus is one thing, using it in the
> File menu is another. I would very much like to know how you feel about
> this.
> 
> Thank you,
> Miha Čančula
> 
> [1]: http://forum.kde.org/brainstorm.php?mode=idea&i=89969#anchormain
> [2]: http://www.flickr.com/photos/noughmad/sets/72157625584527238/




More information about the kde-core-devel mailing list