Expand description
Shared context for tool behaviors: selection, view transform, snapping.
Modules§
- assets
- color
- Pure HSV <-> RGB conversion and a bounded recent-swatches ring buffer. No UI dependencies.
- context_
menu - Context-menu models and command builders. Pure.
- fill
- Helpers for finding and editing the style node that paints a shape.
- inspect
- Property inspector: descriptors, diamond state, edit commands.
- layers
- Pure layer-list helpers: tree flatten, drop targets, command builders.
- machine
- Pure state-machine authoring helpers.
- modifiers
- Command builders for adding shape modifiers to a group.
- path
- Helpers for editing animated paths at the correct frame.
- stroke
- Pure command builders for stroke dash structure.
Structs§
- Modifiers
- Selection
- Snap
Config - Tool
Context - View
Transform - Screen ↔ world mapping. Px tolerance in world units.