Layer usuability idea

Thomas Zander zander at kde.org
Mon Nov 7 20:49:06 CET 2005


On Monday 07 November 2005 19:54, Boudewijn Rempt wrote:
> > Letting the user directly see what in a layer represents what on
> > screen will help problems (a), (b) and (c) substantially.
>
> But will it help the main problem, viz, accidentally working on the
> wrong layer? 

The main problem can not simply be 'working on the wrong layer'. Thats an 
unsolvable problem without wrecking the system that layers put in place.
i.e. you can not expect the layers to behave like transparent sheets of 
glass and then at the same time expect to have a clear visual feedback on 
what the layers are.

Suggesting you change the visualization of one or more layers based on 
selection makes using the application very annoying since at all times 
you want to see what you are doing.  I.e. the end result is more 
important then the layer-selection state.

What I did was take away the instant feedback idea and insert the option 
to have much better visual feedback leading to the action of actually 
using a layer.
Since the usage of a layer is preceded by selecting one, its logical to 
have a much better feedback in that stage to eliminate mistakes there and 
only later find out you are editing the wrong layer.

In my model I depend on the action of the user to actually take the mental 
step of using (and thus selecting) layers.
This assumption is also embedded in your visualization suggestion, but 
with your suggestion its much more in your face.  Something I find will 
break the workflow. I expect many people to turn off the option due to 
its intrusive behavior; leaving us with a system we actually already have 
and don't like.

> This only works when you're hovering over the preview. 

Which is the intention.

> Unless you make it a mode. (Of course, all tools in a paint app
> represent modes, so Krita is already heavily modal.) 

I disagree; (almost)[1] all modes in krita are operated from one widget; 
the toolbox.  There is effectively just one buttongroup and thus mode.  
This does not make Krita heavily modal IMO.  Or, better said, adding more 
modes would have a disruptive effect on users ability to form a mental 
model of how Krita works.

> I was thinking of 
> showing the layer's name and number in a semi-transparent osd on top of
> Krita's window when changing a layer.

So; you want to show the image a little differently then it actually is.  
Photoshop does this and I never found out how to disable this, I have 
been known to add 10 pixels left of my image for the sole reason of being 
able to see the top left pixels of my layer while there is an annoying 
status on top of it.

Altering the working area for status or feedback purposes is never a good 
idea as it will always stand in the way of somebodies way of working.

1) there is the combobox to operate the paint method next to the brushes. 
I intend to address that as well soonish.
-- 
Thomas Zander
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kimageshop/attachments/20051107/4ce665d1/attachment.pgp


More information about the kimageshop mailing list