openpencil/packages
Danila Poyarkov 579492649d Phase 6: FillPicker, GradientEditor, ExportControls headless primitives
New SDK components:
- FillPickerRoot — fill type category (solid/gradient/image), swatch
  background, category switching. Events via emit, not callback props.
- GradientEditorRoot — stop state, subtype, add/remove/drag/select stops,
  active color, bar background. All stop mutations + color updates as
  action slot props.
- ExportControlsRoot — export settings list, scale/format options,
  selected node name.

Fixed callback props passed as :on-xxx across all SDK components:
- ScrubInputRoot: :on-keydown → :keydown
- FillPickerRoot: removed :on-update (consumers use @update on the
  component itself)
- GradientEditorRoot: :on-active-color-update → :update-active-color,
  :on-stop-drag → :drag-stop
2026-03-17 10:16:34 +03:00
..
cli Release v0.10.0 2026-03-15 19:27:37 +03:00
core Phase 2: Canvas primitives, renderer renderFromEditorState 2026-03-17 09:29:38 +03:00
demos feat: mobile layout, PWA support (#27) (#27) 2026-03-05 19:51:51 +03:00
docs Release v0.9.0 2026-03-09 17:43:11 +03:00
mcp Clean up ACP branch: gate debug log, fix capitalizations, harden types 2026-03-15 18:24:37 +03:00
vue Phase 6: FillPicker, GradientEditor, ExportControls headless primitives 2026-03-17 10:16:34 +03:00