On Sat, 01 Jan 2005 11:14:56 -0800, Jon Phillips <jon@...> wrote:
> inkscape interface.png
I think it makes no sense to preserve the tool controls bar (above the
canvas) and then repeat all the buttons for zoom and node tools also
on the left, in the Sodipodi-like toolbox. It looks very confusing,
giving you no clue as to what group of buttons is the main tool
buttons and what are just sub-modes of the main tools.
Inkscape's idea of a UI is simple:
1. There's a set of a few (not more than 15 in any case) main tools,
each corresponding to a distinct mode of operation and/or appllicable
to a distinct class of objects. They are represented by big visible
buttons on the left. No other clutter is allowed there.
2. Each tool may have some controls which only make sense within the
context of that tool. These go into the controls bar above the canvas.
The key idea is that the controls bar switches automatically to
reflect the current tool, so you never see the controls for non-active
tools. This reduces clutter immensely.
3. There are also actions that are independent of the current tool
and may be used at any time, such as Save or Export. These go to the
Commands bar above the controls bar. Right now it's an all-in-one, but
later we may break it into smaller logically grouped toolbars that can
be dragged around, shown/hidden separately, etc.
4. There are dialogs that contain controls for complex operations.
Dialogs are, as a rule, independent of the current tool and are too
big to fit into any toolbar. So they are floating. E.g. layers will be
in a dialog of their own (in addition to the statusbar selector).
This general scheme can be improved (e.g. dialogs can be made to dock
together a-la Gimp), but I think it represents sound principles that
have so far proven themselves. The attached mockup breaks most of
these principles for no apparent advantage. Overall, it's quite bulky