Bug 434535

Summary: Do not use handles for selection with selection rectangle
Product: [Applications] krita Reporter: some dude <20cv7guq5bkp>
Component: Layers/VectorAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: tamtamy.tymona
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed In:

Description some dude 2021-03-17 09:43:48 UTC
SUMMARY
"All nodes whose handles are touched by the rectangle will be selected"
This is how the selection rectangle works now. This behaviour makes the selection of multiple smooth nodes quite unpredictable on complex shapes (you cannot see unselected handles, often selecting additional nodes).
It would be better to use for selection nodes only (like in Inkscape, CorelDRAW etc), or make it optional.
Comment 1 Tiar 2021-05-18 23:55:09 UTC
If Inkscape does it how you say, it's probably the correct way, it might even mean that it should be considered a minor bug...
Comment 2 Bug Janitor Service 2021-10-03 06:31:59 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/krita/-/merge_requests/1076
Comment 3 Halla Rempt 2021-10-03 09:37:01 UTC
Git commit 6df3337251c02be28e7f103efe5d104d6962ee23 by Halla Rempt, on behalf of Black Cat.
Committed on 03/10/2021 at 09:36.
Pushed by rempt into branch 'master'.

Remove control handles from being selected with Edit Shapes Tool selection rectangle

M  +7    -5    libs/flake/KoPathShape.cpp
M  +2    -1    libs/flake/KoPathShape.h
M  +1    -1    libs/flake/tools/KoPathTool.cpp

https://invent.kde.org/graphics/krita/commit/6df3337251c02be28e7f103efe5d104d6962ee23
Comment 4 Dmitry Kazakov 2021-11-17 14:01:17 UTC
Git commit 4dcebffd27d2025415126f871979c2e694731a7d by Dmitry Kazakov, on behalf of Black Cat.
Committed on 17/11/2021 at 13:47.
Pushed by dkazakov into branch 'krita/5.0'.

Remove control handles from being selected with Edit Shapes Tool selection rectangle

M  +7    -5    libs/flake/KoPathShape.cpp
M  +2    -1    libs/flake/KoPathShape.h
M  +1    -1    libs/flake/tools/KoPathTool.cpp

https://invent.kde.org/graphics/krita/commit/4dcebffd27d2025415126f871979c2e694731a7d