Well, A lot of things for a first post.
Allow me to go for a first triage of your suggestions, so that the
men-in-the-power-to-do-it can focus their attention.
First, allow e to present myself: I've joinned here about two to three
months ago, and so far an better in talking and suggesting than
contributing with the code or docs.
But I could grasp, I think, a feeling of where the gimp is going,a nd
what people making it are after.
Now, onto your suggestions:
On Monday 01 September 2003 3:09 pm, Willie Sippel wrote:
> Hi there.
> First post, so please go easy on me ;-).
Only reading througgh the end will tell Iif I managed to go easy.
> Also Gimp always gets better and more powerful, the interface still
> needs a lot of work. It almost looks like yet another Photoshop
> clone - and even if Photoshop is some sort of de facto standard,
> it's interface is pretty clumsy and inefficient.
Funny...more oftenly people will come in and complain that it is _not_
like photoshop. I however think that the GIMP is far less clumsy than
Photoshop/corel photopaint/Paint Shop Pro/Windows Paint and
friends,and OTOH no were near what Deluxe Paint has been in it's time
for free hand drawing.
> So I thought about some interface improvements for Gimp, to make it
> look more distinguished, remove much of the clutter and unnecessary
> redundancy and improve the workflow:
Let's check your ideias.
One thing, from reafdign your e-mail I guess you are using 1.2 GIMP
series. A lot of what you comment has changed to the 1.3 series.
> Gimp interface improvements:
> 1.) Remove unnecessary buttons from the main toolbox to reduce
> clutter: Smudge, Dodge or Burn, Blur or Sharpen, Erase, Zoom, Color
Bad news in the "remove buttons" part. In the 1.3 series, actually,
more things have been added there, and his will not change.
If you manage to make you point quite well, be aware that I simpathise
with the idea..and possibly...just possibly...gimp 2.2, or 3.0 can
have a completely customizable tool box.
> 2.) Remove buttons from the main menu and add the corresponding
> functions to a mode selector in the Tool Options:
ok. Deluxe Paint would make this subselection by displaying a submenu
if the button on the main tooll palette would remain pressed for a
while. IMHO,, that would be better than a selection on the tool
> (*) This tool would be a great addition, and could even replace
> most other transform tools.
> 'Corner pin' is a standard tool in compositing software, it uses
> the current layer as a plane with four freely movable corners, and
> skews, rotates and scales the layer according to those corners.
IMO, the perspective transformation does just that. Check t see if it
equivalent, and if it is not, just explain what is missing or
> 4.) The old eraser should be replaced with an 'Erase' - mode for
> the paint tools (Brush, Pen, Airbrush, Ink, Text, Fill), to be able
> to use e.g. the Airbrush as Eraser, this would make the interface
> less cluttered and also improves the flexibility. Same goes for the
> 'Smudge', 'Blur', 'Paint using Patterns' 'Sharpen' tools;
Ok, here is how Deluxe Paint would deal with this:
painting with right mouse button instead of the left would use the
Background color, instead of foreground.
In the GIMP, while it is not possible to make such a ssue to the right
mouse button, there could, and IMO should, be a fast keystroke
(mnemonic?) to swap BG and FG. It is great for a couple of fancy
effects to be able to quicly switch between fg/bg without moving the
As for the eraser tool, it is currently the only of the paint tools
that paints to transparency without the need to paint on the mask.
Besides, the behavior of the "ctrl" key in it comes close, if one is
paiting on the background, of the color swapping feature.
> 5.) The Color Picker should become available when you click the
> foreground or background color in the main toolbar, and should set
> the respective color (set foreground when you clicked the
> foreground color);
Well..since the color picker button is not going away any time soon
anyway, ant given that a single click on the FG or BG clors on the
main Tool Box are already conveniently assigned, I don see ths
changing. And IMHO, this would make the application more difficult to
use. If you need fast access to the color picker, you can assign a
key stroke to it. In the 1.3 series holding CTRL in most (most? Paint
Brush, Pencil and Draw in Ink) paint tools will bring you a temporary
color picker, and that is dinamic enough for me.
> 6.) Add 'Alpha' to the Color Picker;
The color picker actually does alpha...in the color pickler only mode,
it does show the alpha of the clicked pixel.
However this is an interesting feature request that can make it even
in 1.3.20 : The dinamic color pciker, borught with Control should set
the tool Opacity according to the Alpha value on the clicked pixel.
> 7.) Assign hotkeys for the most used modes of the paint tools
> (e.g.: <1> = Paint, <2> = Erase, <3> = Behind...);
Youa re late on this. Itīs possible for one to dinamically assing hot
keys to anything on the GIMP menus. Just go for it...hover the cursor
over your menu option, and press the hotkey you wnat there.
This, IMO is what make the GIMP more dinamically than Photshop and
clones band, as I mentioned above.
This feature has to be enabled on 1.3 series, but is enabled by
default on 1.2
> 8.) Remove the giant FG/ BG preview at the bottom of the 'Colors'
> window to make the interface more compact;
I feel just alrught with them. I like to know what color am I painting
on,and a smaller preview of the color may not be enough to know how
it will look like. Here even Paint Hsop Pro is beaten,as most other
prograsn do actually display an enormous collor pallette, when all
one need is the current color, since all others ar avaliable a click
> 9.) The remaining buttons on the main toolbox should be reordered:
> Brush | Pen | Airbrush | Ink | Text | Fill | Select | Transform |
> Create paths | Measure tools
Ok..they just won't change now - for 2.0, and are not yet
> 10.) Add an 'Erase' - mode to the layer modes. If you use this
> mode, the layer becomes invisible and 'erases' (hides) only the
> layer behind according to the alpha channel of the 'Erase' layer.
> The 'Erase' layer should still be editable until you merge it down;
Hah..that's my card on the sleeve... I am working on a "custom layer
mode" were opne can add/create the most insabne layer modes without
adding more layer modes to the 20 and so already there.
I am targetting this on gimp 2.2, as I am not getting enough time to
program it right now.
However, this particular feature you are asking for is already
avaliable, and is far more versatile that any layer mode. It is
called "layer mask", and you can add one by right clicking on your
layer on the layers tab, and edit it by vtrl+click and alt+click on
the mask thumbnail that will show up on the layers tab. When you
choose "apply layer mask", it is committed to the alpha channel of
> 11.) Add an 'Undo' - mode to the paint tools, to allow the user to
> blend to the previous step using regular tools, e.g. you apply a
> filter like 'Solarize' and remove the effect from some parts of the
> image using the airbrush. Should also allow to undo paint ops,
> because it's not very confident to undo the whole last line if you
> traced a large image and there is one minor glitch for example. The
> undo state for paint ops should be set whenever the user changes
> the tool, tool setting or color. This mode doesn't have to be
> accessible using the 'Mode' dropdown in the tool settings, but it
> has to be available holding down a hotkey like spacebar or tab, and
> should revert to the previous mode on release;
Sorry for that - sounds unfeasible, and would break the undo
interface. Anyone looking for this kind of stuff should duplicate the
layer, apply the effect,a nd erase the parts of the layer affected
that he wants "undone".
> 12.) Add an image view mode, e.g. at the bottom of the image
> window, to switch between 'Show RGB', 'Show red channel', 'Show
> green channel', 'Show blue channel', 'Show alpha channel';
This is accessible through the "channels" tab (in the
layers/channels/paths dialog on GIMP 1.2). On the 1.3 series, if one
is using this oftenly, the channels can have their own dialog box so
taht they are always visible and togleable.
> 13.) Remove the pressure mapping options from the tool settings and
> add it to the 'Tool state' window, to remove unnecessary options
> for users without a tablet;
Better would be to think of a way of USING the pressure settings for
those who do not have a tablet. Maybe the experience could be made
with the mouse wheel, for instance, or a gauge dinamically controled
by pressing left and right arrows while painting. I do not think that
any of the tool settings is clutterd, even in 1.3 where most of them
get a vertical scroll bar.
> 14.) Add a pressure curve to the tool settings, to edit the
> pressure and suppress values on the fly;
Maybe you could elaborate on that. What exactly would t be? A visible
calibration curve for the pressure?
> 15.) Remove the brush and pattern preview from the main toolbox,
> because it clutters the toolbox - it's redundant, anyway, because
> there is allready a preview in the tool settings window. It might
> be even better to also remove the pattern preview from the tool
> settings and show the selected pattern on the color preview of the
> main toolbox;
there are options on the GIMP that use these settings, ina way
unrealated to the tools states, Edit->Stroke selection, for example.
> 16.) The color preview on the main toolbox should be redesigned:
> Some other small suggestions, as well as many of the described
> suggestions are on the mock-up,
> Suggestions and comments are very welcome and appreciated.
Ok, these are mine. Sorry if you think I've been too harsh.
See that I even agree that the main toolbox could be trimmed away
instead of enlarged- which appears to be your main suggestion. I just
know it will not happen now, and that it won't be the default in the
next versions. But just reading this I became aware that middle
clicking, right clicking and dragging buttons on the main tool box
currently do nothing,
I hope you will enjoy learning that some of the features you requested
are already there - the layer masks for instance.
And I will right now open an enhancement request to the color picker
to pick alpha on bugzilla.
Gimp-developer mailing list