Polygon Selection, NEED old Settings / Behaviour

Okay, so apparently krita choose to change the way selection works with the polygon tool.

Now I have to press button for removel or addition First before committing to the selection.
Which is for me distracting as hell.

I use the polygon tool for a lot of my work, and I need the old setting, where I can decide what to do, before I close the loop, and not when I start the selection.

Is there a way to get the old setting / behaviour?

Which button is that?
What do you mean by the rest of that sentence?

How is this different from the ā€˜old’ behaviour?
Which version of krita showed the ā€˜old’ behaviour?

I haven’t noticed any change in the behaviour of the polygonal selection tool.

You need to press ctrl after you press the mouse, not before it.

This was a consensus which fixed conflicts (mode changing was present before, but not working too well), made it possible to both change modes and get into polygonal selection, and also Isidore krita with other apps I believe.

What I mean is, that in older versions it worked like this:

I select the polygon selection tool, start my selection, and then with alt or shift pressed, I close the loop.
And this was how I added or subtracted parts of the selection.

Now, I have to hold alt or shift at the beginning, in order to have a subtractive or addaptive selection.

It’s tough to explain-

But basically, before I could just start a selection without having to think, ā€œokay, make sure to press altā€.
I could just focus on making a good selection, and THEN, when closing the loop, did I press alt.

It’s way more comfortable.
I don’t even know how to describe it.

Do you use the current version of Krita?
Cause, no, in the current one (5.1.1) I cannot just start a selection, and then press ctrl, shift or alt.

Does not let me do that; that’s my problem.
I have to hold down, before starting my selection.

Change has occured from 5.0.6 to 5.1.0
Not 5.1.0 to 5.1.1

Before 5.1.0: you can use key modifier after the first click to create selection
From 5.1.0: you have to use key modifier before the first click to create selection

Grum999

1 Like

That.

And my question is, if there is a setting, to revert it back to it’s old behaviour?

No, this kind of behavior is probably hard coded

Can’t tell exactly why it has been changed (unwanted regression?), but possible that, as some people ask the possibility to constraint selection line angle with keyboard modifier like for some other tools, there’s a work to set all tools with the same keyboard modifiers and this is one of the impact…

I agree this is disturbing to have to press the key before when you naturally got habit to it after…

Grum999

It’s not just the habit that kills me.

It’s also, that starting a selection, and then caring about what to do with it, is more intuitive than, having to alt-press and whem you redo, alt-press again.

I sometimes forget to press alt, and do an entire selection; and this behaviour screws me actively over.

So probably need to make a request, and keep using krita 5.0.6. till then, don’t I…

@Deif_Lou I’m trying to read the code change from this MR but I’m not good enough with Krita’s classes… :upside_down_face:

Could it be the origin of this change?

Grum999

1 Like

Ah, you mean the keyboard Action: modifiers. (I thought you meant adding and removing nodes.)

The post-click modifiers are used with rectangle and ellipse selections and shapes for centre/aspect/move control but they do not apply to other selection tools.
The pre-click modifiers for Action: are common to all selection tools.

The ā€˜old’ post-click Action: modifiers only worked on the Polygonal Selection tool.

It may be that the post-click Action: modifiers for the Polygonal Selection were removed to give commonality of operation with the other selection tools.
I can’t see any disadvantage to restoring them to the Polygonal Selection tool.
What about the Freehand Selection tool as well?

This change was requested because the use of modifiers to choose the selection action clashes with the use of modifiers to specify the specific tool actions.

You can press the modifier key to choose the temporary selection action, and when you start selecting you can release it, the action will be remembered.

This is needed because otherwise you can not use the modifiers to change the behavior of the specific tool. I don’t remember right now if the polygonal selection tool makes use of them for anything, but it may in the future, for example to constrain the lines to specific angles.

There is no setting to revert to the old behavior, it was buggy.

sooo, basically, no there is no way back huh?
huuu.

Then I’mma stick aroung 5.0.6 till it dies.

Thanks anyway.

I’m sure that if you try you’ll get used to it in a matter of days… but do as you please.

@Grum999 the relevant change is here: Improve selection tools' use of modifiers (!1299) Ā· Merge requests Ā· Graphics / Krita Ā· GitLab

And it was discussed here: Control modifier in freehand selection tool

1 Like

I’d not get used to it.

I worked with tools like that in gimp before, and never felt it.

With my high pase editing workflow, and ADHD, I have a hard time doin’ it in that way.

The old one was for me, just focus on selection, and then tell what mode it should be.
And if I f***ed up a slection, just esc and start again.

And not esc, and the,… uh did I now need to press alt?

My brain can’t handle that well. I tired.
Kritas poly tool was the first one that really helped me and speed up my work a lot…
Soo yeah.

But again, thank you for your time. <3

Oh thanks for pointing to the right MR! :star_struck:
I made a search on ā€œpolygonā€ instead of modifier :confused:

But I pinged the right person anyway :sweat_smile:

Grum9999

1 Like

Okay, so I had some time to think about it…

And I need to ask my last question here, since I’ve never done a feature request, and don’t know if it would be considered to minor.

But what if, the poly-selection-tool would work for addition and subtration just like it does right now.
You press the modifier and then it stays in addition or subtraction mode.

But on default selection, where you have not pressed any modifier yet, you can still do so before closing the loop. (like in the old version)

This would insure that there is consistency between tools, but it would still allow my way of using the tool.

What would you think?
Does it have any chance of even beeing picked up from feature request?
Or is it to unimportant?

(and yes, this did not let me sleep now)

I say: Go for it. Just make sure to read the documentation on how to make a feature request

You proposal of changing selection mode the first time the modifier is pressed, is only good on paper in my opinion.
We have selection tools that use ctrl or shift or alt to manipulate the selection. Like moving it or locking its proportion.
What if I want to move a selection and press Alt, only to change to subtract mode, then when trying to changing it back the modifiers don’t affect the mode anymore.

So here is my two cents for when you make your feature request. Try to be open for a compromise, that is, maybe ask for a collection of shortcuts specifically to changing the selection mode. Instead of the classic modifiers.


If you don’t make a feature request or if isn’t implemented even as a compromise, I would like to suggest an immediate solution.
How about using the plugin Ten Scripts?
You can create a Python script (a text file with type .py / example.py) and activate it with the Ten Script.
The script is simple as the following:

For changing the mode to Add

from krita import *

Application.action("selection_tool_mode_add").trigger()

For changing it to Subtract

from krita import *

Application.action("selection_tool_mode_subtract").trigger()

Just create a text file for each one of the above.
Then inside Krita go to: Tools → Scripts → Ten Scripts. Select the script files and voilĆ”.

I know is not the same as using the modifier keys, but maybe it will suffice (and let your sleep)

Cheers.

Sorry for being off-topic again:

You have got a very funny keyboard! :rofl:
…but shit happens…
:joy:

Michelist

1 Like