Difference between revisions of "Analysis"
From GIMP GUI Redesign
(→the brush system) |
(→the geometry tools) |
||
Line 27: | Line 27: | ||
==the geometry tools== | ==the geometry tools== | ||
+ | * we have to do our utmost to get rid of the layer/path/selection modes; | ||
+ | * there is a big opportunity for speeding up interaction by merging most of the geometry tools (move, rotate, scale, shear, perspective, flip) into one geometry tool; the icon for this tool can be a mouse pointer; | ||
+ | * we evaluated that there is casual rotation, just by the eye, but also critical rotation, adjusting horizons for photographers; the same for perspective; this points toward that the casual rotation and perspective goes in the general geometry tool, and there still need to be two specialised critical rotation and perspective tools optimised for photographers; to be discussed: is there also critical shearing? | ||
+ | * in the general tool, the different actions either work by providing dedicated handles, or by invoking a mode via a clickable on/off icon (HUD): | ||
+ | ** move + scale: handles like the new selection tools; | ||
+ | ** rotate: either a mode or a single circular handle that rotates around the centre point; | ||
+ | ** shear: either a mode or four handles mid-point of the sides of the bounding rectangle; | ||
+ | ** perspective: mode; | ||
+ | ** flip: two HUD buttons, just do it; | ||
+ | * all these geometry actions can be merged also into the oval/rect selection + crop tools, for set-up. | ||
==clone and healing tool== | ==clone and healing tool== |
Revision as of 13:15, 15 April 2007
Contents
- 1 introduction
- 2 GEGL
- 3 windows, toolbox, inspectors
- 4 heads-up displays
- 5 zooming and scrolling
- 6 the toolbox
- 7 the brush tools
- 8 the geometry tools
- 9 clone and healing tool
- 10 sharpening and blurring
- 11 path tool
- 12 selections
- 13 the floating selection
- 14 project palettes and blobs of paint
- 15 layer control
- 16 hot-linking vector images
- 17 vector images, and text layers
- 18 persistence of settings and resources
- 19 cutting mask
- 20 export or web
- 21 open and save dialogs
- 22 scanners and cameras
- 23 filters roundup
- 24 layer mask and the alpha channel
- 25 levels, curves
- 26 color balance
- 27 split icon view
introduction
This analysis its the result all of our work on GIMP up to now, and shows the way forward for each aspect of GIMP UI, in the form of solution models.
GEGL
windows, toolbox, inspectors
heads-up displays
zooming and scrolling
the toolbox
the brush tools
- make the four main brush modes (airbrush, nib, pencil, paintbrush) sub-modes of every type of brush tool, not just of color painting;
- create the opportunity to move the four main brush modes to be more algorithm based for further refinement. Bitmaps for brush shapes will play a more secondary role (for special jobs) in the future;
- complete the palette of type of adjustments that can be made with a brush:
- saturation
- distortion
- merge cloning and healing;
- take a less generic approach for what options are available for a certain brush type;
- discuss the historic significance of the modes parameter, and its future;
- introduce a way of painting with the effects of plugins. Probebly via the blobs-of-paint concept;
- review of the shortcut actions to change brush parameters.
the geometry tools
- we have to do our utmost to get rid of the layer/path/selection modes;
- there is a big opportunity for speeding up interaction by merging most of the geometry tools (move, rotate, scale, shear, perspective, flip) into one geometry tool; the icon for this tool can be a mouse pointer;
- we evaluated that there is casual rotation, just by the eye, but also critical rotation, adjusting horizons for photographers; the same for perspective; this points toward that the casual rotation and perspective goes in the general geometry tool, and there still need to be two specialised critical rotation and perspective tools optimised for photographers; to be discussed: is there also critical shearing?
- in the general tool, the different actions either work by providing dedicated handles, or by invoking a mode via a clickable on/off icon (HUD):
- move + scale: handles like the new selection tools;
- rotate: either a mode or a single circular handle that rotates around the centre point;
- shear: either a mode or four handles mid-point of the sides of the bounding rectangle;
- perspective: mode;
- flip: two HUD buttons, just do it;
- all these geometry actions can be merged also into the oval/rect selection + crop tools, for set-up.