Split Node Selection tool into two-select nodes and convert to Bezier
-
Feature Request: Split Node Tool and Segment Conversion Tool
I’d like to suggest separating the current Node Tool into two distinct tools:
Node Selection/Movement Tool – for selecting and moving nodes and straight segments without altering their structure. Convert Segment Tool – for converting line segments into Bézier curves and editing control handles.
Why?
Currently, dragging a selected segment with the Node Tool converts it into a curve. This is often unintentional, especially when the goal is to move nodes or reshape a rectangle by dragging its side. The result is frequent, frustrating mistakes during precise layout editing.Most vector editors (e.g., Illustrator) separate these functions to avoid this problem. Adding this separation in VectorStyler would improve usability and prevent destructive edits during routine adjustments.
Thanks for considering this!
-
@jpsimmons said in Split Node Selection tool into two-select nodes and convert to Bezier:
dragging a selected segment with the Node Tool converts it into a curve
What should happen if we drag a line?
-
@VectorStyler Right now, if you select the nodes you want to move. If you select one of the nodes and drag, it drags all the nodes. In Illustrator, selecting anything of the path between the nodes or the nodes themselves will move. In VS, if you have nodes selected, then select an edge, it'll forget about the nodes and convert the edge to a Bezier.
For the node selection, it should simply move the graphic elements as defined.
-
@jpsimmons I will try to find a solution for this.
-
@jpsimmons Would this work? https://share.cleanshot.com/2Vh0Nc8w
-
Well, sort of. That's what it does now. But, this is sort of like having a combination salt shaker and surgeon's scalpel. One is relatively benign (translation) and the other very intrusive and potentially dangerous (changing Bezier control points). The amount of time it takes to recover from a mistake with either varies hugely.
I convert a line to a Bezier curve or vice versa probably 3 or 4 times a year. I move graphic elements hundreds of time per session. What I was requesting was to separate these so that you have the Bezier conversion tool be an "expert" feature and translation be something a novice could use safely.
Your video doesn't show the current behavior that, a straight line segment will be converted to a Bezier curve just by dragging. That's a real expert feature. Normally, I just draw Bezier curves when I want them and don't try to convert between normal line segments and Beziers.
-
Your video doesn't show the current behavior that, a straight line segment will be converted to a Bezier curve just by dragging.
Yes, I added this to the new build, available now.
I’d like to suggest separating the current Node Tool into two distinct tools
Separating the Node tool into two would technically be possible (maybe for 1.3), and easy to do, but then we need to clearly define what goes on into each of these (with the option that the current one is still available).
A major problem currently is that the Node tool is so overloaded with options and features that it has run out of modifier keys a long time ago.
But, I would like to avoid the situation where one needs to constantly switch between versions Node tools. I don't think the way Illustrator does this is the best.