Reuqirements:
- Visibility On/Off icons are too difficult to distinguish. Probably, color-code that somehow?
- Visibility icon should be separated from the rest of the icons set, for not to mix it.
- If a parent of a layer is not visible, it should be easily seen. So the layer should have three states: visible, invisible (because of the parent), invisible (direclty).
- Also note the visualization of Isolate Layer mode, atm it grays out all the layers except isolated one.
- Color coding for layers:
- assign color tags to layer (should we support multiple color tags? (DK: guess not))
- filter layers by color tag
- zero-overhead principle: the filtering stuff should not occupy space when not used (hide'able, or something like that)
- A concept from the forum discussion: http://imgur.com/X1RvoKn
- Another concept: http://i.imgur.com/O3P8u0z.png
- In detailed view the scale of the icons should be bigger to click easier
- Ability to delete the layer when it is invisible. What other actions should be possible? Painting?
- Inherit alpha and Lock alpha icons are not easily understandable (link)
- One more mockup: http://postimg.org/image/ec8c72hvx/
- The buttons at the bottom of the layers docker are rarely used, but they prevent the docker to become more narrow. We should either:
- be able to hide them
- automatically hide them when the size of the docker becomes too small for not preventing the user from shrinking it
- probably the size of the buttons should become smaller
- a mockup
- Idea: probably, we should move some of the icons to the header line of the docker? see a mockup above ^^
- Add a shortcut to create an inherit alpha group
- [NEW] Ability to click-drag over the visibility icons to set them in a single bunch
- [NEW] Locking the layer should not prohibit changing its properties or moving and removing
- [NEW] The layerbox and the image should not have as direct a coupling as they have now. Actions in the layerbox should only be posted to the image after a delay