Hi All,
I wrote a new feature for inkscape a while ago (3 years ago) but never got it upstreamed, partly because it had some obvious bugs.
Recently I wanted to use this feature again so decided to fix the code and bring it up to date with the latest code base.
I have now fixed the bugs I found previously. The code is much closer to a state where it could be upstreamed, but likely it will need some tweaks for usability.
The most notable differences are; - Arc segments now get a pair of handles at right angles to each other, to manipulate the two radii of the ellipse and the rotation of the ellipse. - Arc segments are no longer automatically converted to beziers upon editing a path - Arc segments can be converted to beziers using the "make segments smooth" button - Dragging the line of an arc segment will not manipulate the segment like it will if the segment is a line or a bezier (and therefore not all segments can be dragged, whereas they could before) (maybe a different behaviour is desired here) - The arc flags (the large flag and sweep flag) can be set using new buttons in the node toolbar
I'm still a new contributor, so let me know what I should do next. I guess I need to create a merge request on gitlab?
Thanks. Dan.
(Currently the code is here: https://gitlab.com/danieljabailey/inkscape/tree/danieljabailey_arc_node_edit... )
(Previous discussion can be found in the messages from 2016 in these search results: https://sourceforge.net/p/inkscape/mailman/search/?q=Arcs+in+the+path+editor... )