UI redesign: 1 Dimensional Menu for GIMP
This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
UI redesign: 1 Dimensional Menu for GIMP | Esteban Barahona | 05 Nov 02:44 |
UI redesign: 1 Dimensional Menu for GIMP | David Gowers | 05 Nov 07:54 |
UI redesign: 1 Dimensional Menu for GIMP | Esteban Barahona | 05 Nov 17:48 |
UI redesign: 1 Dimensional Menu for GIMP | peter sikking | 05 Nov 14:20 |
UI redesign: 1 Dimensional Menu for GIMP
Hi all,
This is the 2º draft for the 1 Dimensional Menu:
http://www.zensui.org/IxD/1DM.html
I will be honored if the new GIMP UI is the first implementation of a 1DM. This, I think are the changes to make it possible:
0) separate the toolbar from the menubar(s)
1) make the toolbar customizable to show only the relevant tools
(configurable by each user) to simplify
2) change it to a vertical layout with only one icon per line
3) move it to the left border of the screen by default
4) increase the right padding so that the mouse can be moved vertically more
easily and quickly
5) add the name of each tool in this extra space
I don't know which parts of this need a new GTK widget, but also think that the concept can be tested with current widgets.
If the menubar is separated from the toolbar, the toolbar's window can be manually positioned as a 1xN column in the border. The only part that has to be coded (I think) is changing the padding of each icon.
On another note, is a new mailing list dedicated exclusively to interface design needed? IMO, this can make possible a "filter" between design and engineering posts making this much welcomed redesign progress more smoothly.
UI redesign: 1 Dimensional Menu for GIMP
I may not understand your description.
It gave me an idea, though:
mouse-gesture-ish submenus..
That is, supposing that you have a top-level menu with items
1
2
3
and 3 is a submenu,
then, to select 3, you move down -- then a menu folds out horizontally
1
2
345
you move across, and select 5, which is also a submenu:
8
7
6
345
And move up to the item you wanted, 8.
During the time a menu is active, the mouse could be constrained to only move along that axis. Then, the above menu selection could be made by the mouse gesture Down-Right-Up-Click (with appropriate distances). With the cursor keys, it could be made by pressing Up-Left-Down-Down-Enter after bringing the menu up . In this way you can make menu navigation like maze navigation, or like performing special moves in a fighting game, rather than the fairly uncomfortable and unmemorable 'tree' movement used in most applications today.
On 11/5/07, Esteban Barahona wrote:
Hi all,
This is the 2º draft for the 1 Dimensional Menu: http://www.zensui.org/IxD/1DM.htmlI will be honored if the new GIMP UI is the first implementation of a 1DM. This, I think are the changes to make it possible:
0) separate the toolbar from the menubar(s) 1) make the toolbar customizable to show only the relevant tools (configurable by each user) to simplify 2) change it to a vertical layout with only one icon per line 3) move it to the left border of the screen by default 4) increase the right padding so that the mouse can be moved vertically more easily and quickly
5) add the name of each tool in this extra space
I do understand the points you are making here, though. In addition to 4) I want to suggest that this extra padding only be visible during selection, so usable space is maximized
I don't know which parts of this need a new GTK widget, but also think that the concept can be tested with current widgets.
If the menubar is separated from the toolbar, the toolbar's window can be manually positioned as a 1xN column in the border. The only part that has to be coded (I think) is changing the padding of each icon.
On another note, is a new mailing list dedicated exclusively to interface design needed? IMO, this can make possible a "filter" between design and engineering posts making this much welcomed redesign progress more smoothly.
UI redesign: 1 Dimensional Menu for GIMP
Esteban,
Hi all,
This is the 2º draft for the 1 Dimensional Menu: http://www.zensui.org/IxD/1DM.html
in your honour we created the GIMP UI brainstorm:
please post your idea there.
On another note, is a new mailing list dedicated exclusively to interface design needed?
What would be the function of the mailing list?
What is working really well with the brainstorm is that everyone is able to contribute, these contributions get reviewed by my team and we get new ideas out of them. The other good thing is that the noise factor is cut down by a factor of 1000.
--ps
founder + principal interaction architect man + machine interface works
http://mmiworks.net/blog : on interaction architecture
UI redesign: 1 Dimensional Menu for GIMP
originally the idea was to make a menubar more comfortable... but I don't understand your idea fully.
current menubars, although one of the most used widgets, are too uncomfortable...
2007/11/5, David Gowers :
I may not understand your description. It gave me an idea, though:
mouse-gesture-ish submenus..
That is, supposing that you have a top-level menu with items1 2
3and 3 is a submenu,
then, to select 3, you move down -- then a menu folds out horizontally1 2
345you move across, and select 5, which is also a submenu:
8 7
6
345And move up to the item you wanted, 8.
During the time a menu is active, the mouse could be constrained to only move along that axis. Then, the above menu selection could be made by the mouse gesture Down-Right-Up-Click (with appropriate distances). With the cursor keys, it could be made by pressing Up-Left-Down-Down-Enter after bringing the menu up . In this way you can make menu navigation like maze navigation, or like performing special moves in a fighting game, rather than the fairly uncomfortable and unmemorable 'tree' movement used in most applications today.
On 11/5/07, Esteban Barahona wrote:
Hi all,
This is the 2º draft for the 1 Dimensional Menu: http://www.zensui.org/IxD/1DM.htmlI will be honored if the new GIMP UI is the first implementation of a
1DM.
This, I think are the changes to make it possible:
0) separate the toolbar from the menubar(s) 1) make the toolbar customizable to show only the relevant tools (configurable by each user) to simplify 2) change it to a vertical layout with only one icon per line 3) move it to the left border of the screen by default 4) increase the right padding so that the mouse can be moved vertically
more
easily and quickly
5) add the name of each tool in this extra spaceI do understand the points you are making here, though. In addition to 4) I want to suggest that this extra padding only be visible during selection, so usable space is maximized
I don't know which parts of this need a new GTK widget, but also think
that
the concept can be tested with current widgets.
If the menubar is separated from the toolbar, the toolbar's window can
be
manually positioned as a 1xN column in the border. The only part that has to be coded (I think) is changing the padding of
each
icon.
On another note, is a new mailing list dedicated exclusively to
interface
design needed? IMO, this can make possible a "filter" between design and engineering posts making this much welcomed redesign progress more
smoothly.