Enhancing UI for Global Selection Mask
Open, Needs TriagePublic

Description

Some enhancements for the UI dealing with Global Selection Mask:

(1) Always show Global Selection Mask
Currently, Krita can show the global selection mask in the Layers Docker, when a selection is activated. However, I think it would be better if the mask can be shown even when no selection is activated, for the following reasons:

  1. Users may want to create a selection by painting on the mask;
  2. Always showing the mask improves the consistency in Layers Docker (no layer showing/hiding when selecting/de-selecting).

(2) Allow "Activate previous layer" action to select Global Selection Mask, when it appears in Layer Docker
Currently "Activate previous layer" action cannot select Global Selection Mask, but it can select normal transparency masks. I think this should be made consistent, as they are all nodes appearing in the Layer Docker.

(3) Different colours for masks and paint layers.
When users switch from paint layers (painting) to selection/transparency masks, chances are they want a different colour (pure black) to get a 100% opaque selection. It would be better if masks and layers can have different colour stacks.

tusooaw created this task.Apr 29 2019, 11:32 PM
dkazakov closed this task as Resolved.Apr 30 2019, 10:16 AM
dkazakov added a subscriber: dkazakov.

Hi, @tusooaw!

The option is already present in Krita in Selection->Show Global Selection Mask menu:

This comment was removed by tusooaw.

Hi, @tusooaw!

The option is already present in Krita in Selection->Show Global Selection Mask menu:

That option seems to have some problems.

  1. After activating Show Global Selection Mask, the mask appears in the Layer Docker. (expected)
  2. Paint something on the mask, then deselect, the mask disappears. (unexpected)
  3. After that, the mask is only shown if a selection is activated. (unexpected)
tusooaw reopened this task as Open.Apr 30 2019, 4:03 PM
tusooaw renamed this task from Give Users the Option to Always Show Global Selection Mask to Enhancing UI for Global Selection Mask.May 4 2019, 1:40 AM
tusooaw updated the task description. (Show Details)
Deevad added a subscriber: Deevad.May 10 2019, 7:35 PM

Hi!

Disclaimer: I never used the Global selection mask, and I discovered the feature 5min ago, on the Select menu.
So here is my feedback:

When the "Global selection mask" option is actived, it feels weird the socket on top of the layer disapears on deselect-all. I would expect to still view the global selection (full black layer). This one would only disappear if I desactivate the option in the Select menu. I don't like the "autohide", because if I have a workflow of selection using painting; I would probably be happy to deselect all sometime and directly paint on a new blank selection with white. and continue working.

Thank you for letting me know this feature, it is a useful one and proof I'm still discovering part of Krita!

I don't like the "autohide", because if I have a workflow of selection using painting; I would probably be happy to deselect all sometime and directly paint on a new blank selection with white. and continue working.

That's exactly what I meant -- paint-selection was actually part of my workflow when I was using sai. I really liked it.