Make Selection in Inkscape prettier
The scope of this MR has expanded to all the tools using selection. This should be possible with minor changes to this MR as most of the code is shared.
For a more complete picture of selection in various tools, one can refer to ux#239. The description below only covers two tools.
Addreses:
Inkscape currently has two selection boxes (the rectangle stroke that is drawn when the mouse is drag and dropped while using the Select tool):
- Default
- Touch
These look like the following (as of Inkscape 1.3.2 (091e20ef0f, 2023-11-25)
):
mode | screenshot |
---|---|
Default | ![]() |
Touch | ![]() |
The proposed designs after this change (with help from @adam.belis ):
mode | screenshot |
---|---|
Default | ![]() |
Touch | ![]() |
The Node tool also has an additional "Lasso" mode which can be used select nodes by drawing a path around them while holding the Alt
key. Current (as of Inkscape 1.3.2 (091e20ef0f, 2023-11-25)
)
Proposed:
(This "Lasso" mode is shared by Selector tool as well, although for Selector tool, it behaves like Touch selection box - any object the path touches is selected) For the Selector tool, the proposed design is just a dashed stroke without any fill or pattern. This is not yet implemented.
Merge request reports
Activity
added ToolSelect label
added improvement label and removed ToolSelect label
added ToolSelect label
- Resolved by Ishaan Arora
"Touch selection" rectangle with stripes is clear enough, I'd suggest to use solid stroke for both.
- Resolved by Ishaan Arora
- Resolved by Ishaan Arora
- Resolved by PBS
- Resolved by PBS
- Resolved by Ishaan Arora
- Resolved by Ishaan Arora
- Resolved by Ishaan Arora
- Resolved by Ishaan Arora
requested review from @adam.belis
mentioned in issue ux#239
- Resolved by Ishaan Arora
added 1 commit
- 639bfcb4 - Fix data race by not setting the pattern matrix