Bug 434535 - Do not use handles for selection with selection rectangle
Summary: Do not use handles for selection with selection rectangle
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Layers/Vector (show other bugs)
Version: unspecified
Platform: Other Other
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-17 09:43 UTC by some dude
Modified: 2021-11-17 14:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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