openpencil/packages
Danila Poyarkov b834c5323f
fix(scene-graph): let generated IDs walk past large imported graphs (#915)
The default generator counts 0:1, 0:2, … across the session, and a .fig
import keeps its own 0:N GUIDs. After opening a file with more than 1000
consecutive taken IDs ahead of the counter, creating a node threw "The ID
generator returned 1000 IDs in a row that are in use".

A generator can only be exhausted once it returns more taken IDs than the
graph holds, so the limit is now that count instead of a fixed 1000.
2026-10-05 18:55:47 +00:00
..
cli feat: write variables as a CSS token stylesheet (#856) 2026-10-04 18:15:52 +00:00
core fix: release documents when their tabs close (#904) 2026-10-05 18:11:34 +00:00
demos
design-jsx fix: share CSS value parsing between dom-css and design JSX (#910) 2026-10-05 17:02:43 +00:00
docs fix: share CSS value parsing between dom-css and design JSX (#910) 2026-10-05 17:02:43 +00:00
dom-css fix: share CSS value parsing between dom-css and design JSX (#910) 2026-10-05 17:02:43 +00:00
emit refactor: rename @open-pencil/codegen to @open-pencil/emit (#822) 2026-10-04 11:22:20 +00:00
fig perf(scene-graph): give imported nodes the shape every node shares (#903) 2026-10-05 17:14:12 +00:00
harness fix(harness): start Pi sessions with MCP tools under Node (#897) 2026-10-05 17:21:50 +00:00
kiwi test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
mcp test: typecheck the test suites and fix what that found (#896) 2026-10-05 12:42:38 +00:00
pen feat(scene-graph)!: make a stroke a paint (#864) 2026-10-04 13:38:05 +04:00
scene-graph fix(scene-graph): let generated IDs walk past large imported graphs (#915) 2026-10-05 18:55:47 +00:00
vue fix: release documents when their tabs close (#904) 2026-10-05 18:11:34 +00:00