[go: up one dir, main page]

Draft: Arc editing in Node Tool

This MR is the first phase of the implementation of the proposal ux#206 and will be followed up by further MRs to provide and refine all of the remaining functionality.

⚠️ Work in progress

More work to be done to finish this MR:

  • Create a way to manipulate arcs in the Node Tool
  • Add toolbar buttons for the creation of arcs (icons by @adam.belis)
  • Make the segment button work.
  • Fix the conversion of consecutive Béziers to arcs
    (this is broken by the fact that information is stored in node handle positions; requires refactoring the Node interface)
  • Make the nodetype button work.
  • Show the elliptical arc handle.
  • Fix bugs when nodes are deleted or welded.
  • Enforce node type constraints (smooth nodes should remain smooth if they have at least 1 adjacent Bézier).
  • Refine the geometry and behaviour.
  • UX and acceptance testing.

Additional TODO items can be found in the testers' comments below.

Joint work with @adam.belis .

Edited by Rafał Siejakowski

Merge request reports

Loading