Skip to content

refactor: rust draw engine#57

Open
mg-chao wants to merge 168 commits intomainfrom
refactor/20260301_rust_engine
Open

refactor: rust draw engine#57
mg-chao wants to merge 168 commits intomainfrom
refactor/20260301_rust_engine

Conversation

@mg-chao
Copy link
Copy Markdown
Owner

@mg-chao mg-chao commented Mar 5, 2026

No description provided.

mg-chao added 30 commits March 7, 2026 05:50
Add arrow binding selection and lifecycle patch logic.
Add elbow/path validation and normalization helpers.
Expand arrow engine focus-drag and invariant coverage.
Preserve connector and arrow start bindings more consistently during creation, project rotated focus handles into local space, and add regression coverage for the updated binding behavior.
Carry released endpoint bindings through the edit pipeline so arrow and line data stay in sync after elbow edits.

Also preserve arrow geometry when applying style updates and keep degenerate connectors classified as arrow selections.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant