RSS/Atom feed Twitter
Site is read-only, email is disabled

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.

4 of 4 messages available
Toggle history

Please log in to manage your subscriptions.

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
Esteban Barahona
2007-11-05 02:44:28 UTC (about 17 years ago)

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.

David Gowers
2007-11-05 07:54:10 UTC (about 17 years ago)

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.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 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.

peter sikking
2007-11-05 14:20:29 UTC (about 17 years ago)

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

Esteban Barahona
2007-11-05 17:48:50 UTC (about 17 years ago)

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 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.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 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.