Second image:
http://stefan.agentfarms.net/Download/GNUstep/Prototypes/Etoile/ Desktop-layout-prototype-2.png

Shows "menu shortcuts". The menu commands can be dragged and dropped
into dedicated panel. The panel can be docked too. So I can D&D
frequently used commands. Again, menu contents is not going to be
duscussed here ;)


I really like this idea. This is similar to what I was trying to go for with the "buffer" in this image:

http://jesseross.com/clients/gnustep/ui/concepts/01/ui.png

The "buffer" is the location where you see "Google", "The Linux Desk..." and "Jesse Ross". A lot of people thought that this was a taskbar-like area and that those were minimized windows, but that's not the case. I imagined that area to be more like a clipboard where you could drag and drop _anything_. For example, the one marked "Google" is the result of dragging a URL to the "buffer". Single clicking on it would treat it like a shortcut and open a browser to Google. The second one and third one are both text snippets which, when clicked, would insert the content of the text snippet into whatever text field had focus. I imagine exactly the same thing could be done with color swatches, people, documents, or, as you suggest, menu items.

The only place where I could see problems with this is that we currently have a "standard" that when someone presses down on a menu item, but pulls the mouse away and releases outside of the menu item, that action is not activated. In your case, doing that same sequence of events may not activate the action, but it might make a duplicate of the menu item outside of the root menu. We may want to detail how we would compensate for that. Having a single dedicated "shortcut menu" might be the fix, but it might also be handy to be able to create tear-off menus items, not just tear off menus.

Very cool idea, though.


J.



Reply via email to