[Bug 165134] desktop context menu: disable menu entries, do not remove them (HIG violation)

Maciej Pilichowski bluedzins at wp.pl
Sun Jun 29 08:34:38 CEST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=165134         




------- Additional Comments From bluedzins wp pl  2008-06-29 08:34 -------
> this isn't disabling actions, this is entering a "locked down" state.

Right, but the object is still the same -- desktop. 

> it was how it was also done in kde3 

Not true. I just clicked on desktop -- desktop currently is in "non-undoable" state, yet "undo" entry is not hidden, it is just disabled. Those entries disabled/enabled are _exactly_ that for -- to reflect the _state_ of the object. If something is not available -- disable it, if it is --> enable it.

This UI behaviour is well established now, so please do not reinvent things.

> there are indeed people who want exactly this behaviour as well

If they are I would like to hear the arguments. Till now I heard just one.

And there are much more arguments in favor of this wish -- William provided nice use case for it and it is convincing (at least me, because I also had feeling "something is missing").

I could add examples of context menu and states but you can check it by yourself -- try it in KMail, Konqueror, you name. __NONE__ changes its context menu entries list depending of the state, only depending of the object.

And this is correct UI.


More information about the Panel-devel mailing list