Skip to content

Refactor drawing tools into a catalog#216

Merged
devmobasa merged 2 commits into
mainfrom
refactor/drawing-tool-catalog
May 19, 2026
Merged

Refactor drawing tools into a catalog#216
devmobasa merged 2 commits into
mainfrom
refactor/drawing-tool-catalog

Conversation

@devmobasa
Copy link
Copy Markdown
Owner

Summary

  • Move drawing tool metadata, settings, drag behavior, preview classification, and final stroke construction into a descriptor-backed catalog
  • Route toolbar tool ordering/icons, preview rendering, dirty bounds, press/motion/release behavior, and highlight toolbar sync through the shared tool model
  • Fix ellipse rendering so Cairo does not connect ellipses to a previous current path, with regression coverage

@devmobasa devmobasa merged commit b9f90c0 into main May 19, 2026
2 checks passed
@devmobasa devmobasa deleted the refactor/drawing-tool-catalog branch May 19, 2026 20:09
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