openpencil/packages
Danila Poyarkov 29ed07bcc4
refactor(editor): separate canvas view state (#518)
* refactor(editor): separate canvas view state

- Classify shared and view-local editor state explicitly

- Let canvas surfaces render supplied view state and report their viewport

- Preserve the existing one-canvas behavior by default

* fix(canvas): preserve loading render state

* refactor(editor): group state ownership modules

- Move shared and view state into the editor state namespace

- Model the partition with explicit interfaces and default factories

- Derive runtime view keys from the default view object
2026-08-14 21:24:01 +03:00
..
cli feat: add Figma-style variants and component libraries (#512) 2026-08-14 19:31:41 +03:00
core refactor(editor): separate canvas view state (#518) 2026-08-14 21:24:01 +03:00
demos
docs docs: explain component library workflows (#520) 2026-08-14 20:39:47 +03:00
dom-css fix(kiwi): harden FIG containers and DOM imports 2026-08-13 20:33:10 +03:00
fig feat: add Figma-style variants and component libraries (#512) 2026-08-14 19:31:41 +03:00
kiwi fix(kiwi): harden FIG containers and DOM imports 2026-08-13 20:33:10 +03:00
mcp fix(mcp): close orphaned servers after app disconnects (#494) 2026-08-12 18:44:31 +03:00
pen Release v0.14.0 2026-08-10 11:40:44 +03:00
scene-graph feat: add Figma-style variants and component libraries (#512) 2026-08-14 19:31:41 +03:00
vue refactor(editor): separate canvas view state (#518) 2026-08-14 21:24:01 +03:00