Hi! I would love to propose the following changes and additions to shape editing tools:
Permanent Edit nodes mode #0
Allow user to enter editing nodes mode and not being thrown out of it when the user presses outside the shape (maybe by accident).
UI for this feature
Add the menu button (accessible from wherever the user clicks on the canvas) Exit editing nodes when the user is inside the Edit nodes mode.
Where I would find it useful
Everywhere I need to design some graphic and edit nodes as I don’t want to reenter Edit nodes mode each time I accidentally click outside.
Several types of nodes #1
- Corners (with no handles seen), used for straight lines
- Smooth: both handles are available and on the same line (they can have different length)
- Symmetrical: the same as Smooth except that in addition both handles have the same length
UI for the feature
Right-click on the node (which can be one of several selected nodes) to get a menu with implemented node types to change the node type of the current node.
Personally, I would be glad to have even the first two types of nodes for a starting point. It will be better than Google Slides anyway, where nodes don’t have handles at all.
Note
While node type names are taken from Inkscape they exist in a variety of vector drawing software.
Where I would find it useful
It would allow making icons easier.
Snapping #2
Snapping horizontally or vertically to the closest node inside the same path.
UI for the feature
Smart guides being shown up when the node is under/over/on the left/on the right of some close node to let it be aligned properly.
Where I would find it useful
In any kind of design where I need to place two or more nodes on the same straight line.
Shape repetition #3
Ability to quickly copy some shape and align it’s copying in a grid.
Note
Analog to Inkscape’s Tiling live path effect (LPE) which aligns object copies in rows and columns.
UI for the feature
Right click on the shape opens a menu containing Tile menu item clicking on which user can set the row and column amount in a grid where object copies are placed and set up some spacing. The operation is expected to be performed in a destructive manner (not like not customizable live path effect in Inkscape).
Where I would find it useful
It would be easier to make this kind of design inside OnlyOffice for me having this feature:
As you see, small yellow circles are aligned in some sort of rectangular grid. (Let’s omit the fact that they are scaled then for now).
The whole picture is here:
Remarks
I don’t ask you to convert OnlyOffice to a fully fledged vector editor. I just ask to consider adding some niceties from that kinds of software to simplify people work.

