Sidharth-Singh10 and Keavon Chambers
e44c460cf8
Implement initial infrastructure for the Spline tool to join itself with other splines and paths ( #2269 )
...
* merge 2 spline layers
* merge path layers with spline_tool
* merge path and spline path with spline_tool
* handle line layers
* Code review
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2025-02-13 02:43:00 -08:00
Sidharth-Singh10 and Keavon Chambers
b60af758a9
Make joining path endpoints across layers work to merge the two layers ( #2245 )
...
* move merge_layers function to graph_modification_utils
* merge_layer before segment insertion
* Tidying up
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2025-02-05 07:25:54 +00:00
Sidharth-Singh10 and Keavon Chambers
f462963a36
Add joining of path endpoints with Ctrl+J in the Path tool ( #2227 )
...
* feat(path-tool): ctrlJ to join endpoints
* Code review
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2025-01-31 05:43:44 +00:00
Sidharth-Singh10 and Keavon Chambers
3048466e86
Remove errant line following cursor in snap overlays during constrained line drawing ( #2206 )
...
* fix(line-tool): disable snap overlays during constrained drawing
* Update editor/src/messages/tool/tool_messages/line_tool.rs
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2025-01-24 14:10:01 -08:00
Sidharth-Singh10 and Keavon Chambers
f225756655
Fix text layer getting deselected after clicking out of Text tool interactive editing ( #2144 )
...
* properties panel remains active when user edits text layer
* Keep text layers selected after editing
* Update editor/src/messages/portfolio/document/document_message_handler.rs
* Delete Empty Text Layer on Escape or Right Click
* Fix: delete empty text layer on right click
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2024-12-31 14:28:56 -08:00
Sidharth-Singh10
3b503ccde2
Bezier-rs: Make rectangle constructor produce linear segments ( #2109 )
...
* fix(bezier-rs): new_rect constructor create linear segments
* refactor
2024-11-18 21:10:08 +00:00