The global selection mask currently appears to be Krita’s tool for quickly editing selections with paint tools. It has a few workflow oddities that I’d like to see improved on. I think implementing these changes would improve the tool a lot:
When exiting the global selection mask, return focus to the layer the user was on before activating it. I’ve filed a bug report about this a while ago, here: 441800 – Global selection mask changes layer focus
Have separate colour slots when in “display global selection mask” mode. IOW, save the FG/BG colours the user has selected before activating the mask. When the mask is activated, default the FG/BG colours to white and black respectively. When the mask is deactivated, restore the FG/BG colours to what the user had selected before displaying the selection mask.
Add a setting for the colour overlay, allowing the user to select which are coloured: selected or non-selected areas. Some users prefer it one way, others the other way, so a setting would be good.
When the mask is displayed, allow use of the selection tools as if it were just another paint layer. IOW, let the user select areas and transform them, or apply filters to them etc. Also allow the user to copy selected areas and paste them back into the mask.
These changes would streamline the user experience and allow for more powerful workflows as well.
This is a nice set of suggestion and counter proposal for the earlier suggestion of brush selection tool . Good feature request
This does make global selection masks on par with what is expected in that request from the brush selection tool.
Thanks for making the thread. Let us see what people say about both.
I think probably it is better to tag @halla and @dkazakov on this just to inform them and also bring other two threads about the brush selection tool to their notice.
Smart move not to use the phrase “Like in Photoshop”. This usually gets a bad response. But of course all those suggestions are great as they haven proven to be very helpful.
I find that it does return to the layer I was on with 4.4.8 and the 5.0.0-beta1.
Note: For me, ‘Q’ is the Multibrush tool. I use Select → Show Global Selection Mask.
This would be good for the other masks too, which paint using the greyscale value of whatever colour is selected as FG colour.
Also, maybe change the Advanced Colour Selector to greyscale to emphasise this.
Given that selections are internally represented as masks, does that imply that there will be ‘sub-masks’ on a mask? Would you want to see the sub-mask and paint on it?
In the other thread @TheTwo has a good point about boolean operators in selection tool. Addition and subtraction can be done by painting black and white how will other operations like intersect etc can be achieved in this workflow?
@raghukamath I don’t quite understand the question.
IMO the global selection mask should behave in every way like a paint layer*, it’s just black and white and displayed as a coloured overlay. Using selection tools on it should be the same as using them on a paint layer.
•within reason, I’m not suggesting we start adding e.g. layer styles to if.
I think this bug only occurs the first time the global selection mask is used on a file. If I open a new file
and make two layers the focus always returns to the first layer. Subsequent uses do remember my layer focus.
@Reinold I already had the 5.0.0-beta1 running when I tested that, which may have influenced the result.
However I’ve just tried it again and now I do see the focus go to the top layer and it happens every time.
Also, with the Dec 14 5.1.0-prealpah (git aebd231) appimage, I crashed it after some mask painting. I’ll try to look into this in detail later.