Le 5 juin 05 à 00:33, Stefan Urbanek a écrit :

As I was talking about it on #gnustep, here are few images:

First one (named 3 :) shows the whole desktop and main system-wide
screen components:

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

there is a menu, shelf and side panel.

I have no particular objections to this mock-up, I even like it except for the side panel which doesn't really please me.

First, the menu. The menu can be attached to screen border or detached.
For that we need a standard way of dragging screen objects. I am not
going to discuss the menu content here.

ok. Initially we could have a simple check box to turn on Mac-like menu.

Second the side panel. For those who were not on the #gnustep, the side panel is something known from MS Windows MDI applications where you can dock small palette/panel to the border of an application window. In the
side panel one can dock any palettes, inspectors, panels. Reason is
simple: screen border is very easy to find.

I wouldn't name 'side panel' such user interface area, but I don't dislike this idea however. I would just prefer to have it invisible by default, in my opinion it should appear only when you manipulate docked palettes, inspectors etc. or when you move them near the border of the screen. This non-intrusive presence would need to be thought thoroughly in order to manage very good UI interaction and feedback.

Third is the shelf. shelf is a container for objects. One can hide it or
extend it to have more visible objetcs. Shelf should not contain
scroller. If I want to see more objects, I drag it farther to the
screen. I do not have scollers in my drawer :)

That's in accordance with Shelf mentioned in Services page on Étoilé wiki.

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 like the idea… but it leads me back to this problem : "how are we going to support loaded components with their own menu items ?". The issue is not so much about Applications/Services created by aggregating set of components with a task oriented logic (because we have the possibility to layout their UI freely), but about such bundled or installed Applications/Services when the user want to extend them with other components.

Quentin.

--
Quentin Mathé
[EMAIL PROTECTED]


Reply via email to