openpencil/packages
Danila Poyarkov fc8bccac7f
perf(fig): speed up large page switches (#428)
* perf(fig): scope lazy page population work

- Limit override propagation and clone indexing to active page nodes
- Reuse clone membership sets instead of rebuilding them per subtree
- Coalesce Layers tree structural rebuilds during population
- Add a regression test that rejects document-wide scans

* fix(fig): preserve global override propagation

- Keep fill and child-placement propagation across clone lineages
- Retain scoped work only for passes proven independent of inactive pages
- Cover the two required global propagation scans

* perf(fig): finish scoped population review

- Stream active override candidates without temporary arrays
- Scope fallback clone maps when no lineage index is supplied
- Skip stale queued Layers tree rebuilds after synchronous refreshes
2026-07-28 00:12:53 +03:00
..
cli feat(mcp): add local transport discovery 2026-07-25 21:29:03 +03:00
core fix(core): parse SVG markup as XML 2026-07-27 19:04:43 +03:00
demos feat: mobile layout, PWA support (#27) (#27) 2026-03-05 19:51:51 +03:00
docs feat(ai): configure reusable model profiles 2026-07-26 22:53:45 +03:00
dom-css refactor(core): split web font asset export 2026-07-05 11:01:18 +03:00
fig perf(fig): speed up large page switches (#428) 2026-07-28 00:12:53 +03:00
kiwi fix(fig): restore strict parse validation 2026-07-18 03:58:18 +03:00
mcp fix(mcp): complete local transport integration 2026-07-25 23:01:40 +03:00
pen refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
scene-graph feat(vector): add bitmap vectorization engine 2026-07-27 15:33:15 +03:00
vue perf(fig): speed up large page switches (#428) 2026-07-28 00:12:53 +03:00