Evaluation Notes - Photo Composing

From GIMP GUI Redesign
Revision as of 18:14, 11 March 2007 by Kamila (talk) (Zoom)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


These raw notes are provided as our documentation and for your insight and entertainment. They are not meant to start a flame war. Wait for our complete analysis before reacting.


Composing images from multiple photos.


  1. Zoom can have a menu with Others but also after double-click on the %dropdown, you shall be able to type the value of a zoom in.
  2. Sticky Zoom. Pressing Z key would make Zoom tool active, otherwise you should come back to the latest used tool. If user wants to keep Zoom tool active, he can click on the icon in toolbox, or maybe press some other key.
  3. We don’t want to have Shift+ for zoom in, just +. (as far as I remember it was not possible?)


Rotate and Navigation icons are almost the same.

Display Navigation

  1. 3 last icons are the same, they need to be fixed.
  2. You should be able to draw new rectangular, to make the magnification you need.
  3. There is no possibility to type your own magnification.
  4. There is no relationship between display navigation dialog, the quick popup in the img window, and the zoom in the bottom bar of the window.
  5. There could be a small vertical line between 100% icon and the point on the slider, where 100% magnification is.

Quick move popup

  1. Rather no possibility to do a short cut for zooming here.
  2. We shall put next to it + and – for zoom.
  3. Double click for typing the value, would be good.

Move tool

We shall get rid of 3 modes, because Gimp should know what we want to move either it is layer, selection or path. You press sth ,you drag it.

Scale tool

  1. Scale tool should get the same look and feel like selection.
  2. There should be bigger area in the middle to grab it and move.
  3. Return doesn’t always work properly.
  4. The small window for scaling, should have heads up display.
  5. Combining Rotate and Scale tool would be intuitive solution. It could have for ex. cursor icon.

key short cuts

Maybe we shall change those key short cut.: Brush tool (paint tool) P, Path tool B.

Gaussian Blur

Why are there still horizontal and vertical parameter, and not just one with the same horizontal and vertical values?

Blur Tool

  1. There is just radius parameter, but maybe it should have quite similar parameters to Gaussian blur.
  2. If you learn one concept - Gaussian blur, you should use it here.

Adding noise

  1. De-noising blur instead of Selective Gaussian Blur.
  2. More useful noise adding wouldn’t hurt GIMP.
  3. The noise filters that are available now are technical in their parameters (HSV, RGB Noise.)
  4. Hurl doesn’t even have a preview.

To be furthered discussed: Filters without any parameters could be applied as modes.


  1. Clicking out of selection should work like Select None (it doesn’t really work for tablets).
  2. Idea: User could drag an object from one layer and drop on another layer. Or drag and drop on a new layer.
  3. There should be Lass tool which will make auto shrink in situations where you have transparent bg
  4. We shall have a tooltip saying you need to click on Return or click inside the selection.
  5. We should be able to select area non transparent on layer immediately and copy it.
  6. If you want to copy an element and paste it on a new layer you need to do to many things, that is too difficult and unacceptable.

After pasting there would be a possibility to transform the object immediately, but it would not be a floating selection like we have now. If floating will be on layer basis we could have multiple things float.


  1. We are quite surprised by the modes, but probable there is nothing we can do about it.
  2. Head up display showing something that would centre the mid point again and some kind of offset
  3. We need an extra handle for moving. A circular handle, and when you click on it, it will go in rotate mode. When you press out of circle, you are out of rotate mode.
  4. We are not sure if to remove Rotate tool completely.


  1. Implement circle to rotate.
  2. There are no handles, and you don’t know what to do. We need 2 handles for horizontal and 2 for vertical shearing

It shears in one dimension now, it would be good if it could shear in two dimensions.

  1. Dialog disappears to easily, and only Shear magnitude X changes sth.
  2. There should be one magnitude and two icons for horizontal and vertical shearing.
  3. If we implement 4 squares the rest of the area might be used for moving.

Perspective tool

  1. Matrix is a nonsense.
  2. There should be constrains so that user could only change it horizontal and not vertical.
  3. No dialog at all, transform committed with Return


  1. 2 push buttons in tool inspector, or a semitransparent dialog in the ‘big Move tool’.

Move, scale, rotate (a little bit), flip in one tool.


  1. List of picked values saved, maybe even an average, or average around some area chosen by path.
  2. Possibility to get exact colour and average.
  3. Maybe you can paint with it, drag it around (?)

Blend - Gradient tool

  1. Blend tool should be called Gradient.
  2. If gradients are not editable we shall not show them as editable.
  3. Gradient not editable has option for saving which is useless.
  4. There are a lot of useless gradients.
  5. We need just FG to BG and FG/BG to transparent, plus around 5 powerful gradients to show possibilities for aluminium look, etc.
  6. Gradient from FG to BG - from A to B with set transparency. Opacity of a blend for point A, B should be set in the dialog.

Layer mask

  1. User should be able to see layer mask (show layer mask) by one click. He shouldn’t look for it in the menu (show layer mask).
  2. There is no direct way to apply gradient to alpha channel. There should be something that would be better than layer mask. User shouldn’t be forced to apply layer mask for this purpose.
  3. Alpha channel should have its layer mask.