Graphite/editor
Priyanshu f7b7f6b9f4
Implement extending, joining, and creating new subpaths with the Spline tool (#2203)
* visualize spline end points using overlays

* implement for spline tool to extend path by draging end points

* allow holding Shift to begin drawing a new spline subpath in the same layer

* implement spline tool to join two endpoints

* fix naming

* refactor spline tool

* impl spline tool snapping and overlays

* fix joining path and refactor

* improve join_path comment

* fix snapping overlays flickering by ignoring snapping in current layer

* fix inserting single point on aborting spline tool

* add snapping for endpoint even when regular snapping is disabled

* fix extending

* fix inserting new point instead of extending and Add hint for Shift to append

* fix grammatical errors and code style

* Code review

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2025-01-25 11:24:08 +00:00
..
src Implement extending, joining, and creating new subpaths with the Spline tool (#2203) 2025-01-25 11:24:08 +00:00
Cargo.toml Refactor the node macro and simply most of the node implementations (#1942) 2024-09-20 03:50:30 -07:00
build.rs Launch the Alpha 3 release series 2024-02-29 23:47:11 -08:00