Danila Poyarkov
898431e646
feat: split SceneGraph and Pen packages
2026-06-30 10:54:32 +03:00
Danila Poyarkov
abd795bd9a
chore: format codebase
2026-05-24 12:15:29 +03:00
Danila Poyarkov
762c86e094
Revert "perf(canvas): defer backing rebuilds while zooming"
...
This reverts commit 21a79d4cd5 .
2026-05-23 01:17:48 +03:00
Danila Poyarkov
21a79d4cd5
perf(canvas): defer backing rebuilds while zooming
2026-05-23 01:17:07 +03:00
Danila Poyarkov
7184bc1b06
Revert "perf(canvas): cap retained backing size"
...
This reverts commit 7b62c8acca .
2026-05-23 00:45:13 +03:00
Danila Poyarkov
7b62c8acca
perf(canvas): cap retained backing size
2026-05-23 00:30:30 +03:00
Danila Poyarkov
8f4f7a47e9
fix(canvas): filter retained backing previews
...
- Keep stale scene backings available during zoom for smooth interaction
- Draw scaled backings with linear filtering to avoid blocky text artifacts
2026-05-22 14:44:16 +03:00
Danila Poyarkov
420c61e004
fix(canvas): guard retained backing surfaces
...
- Fall back to live rendering when CanvasKit cannot allocate the backing surface
- Match retained backing metadata against the current graph preview version
- Cover null-surface and stale-preview backing regressions
Co-authored-by: Joseph Cumines <joeycumines@gmail.com>
2026-05-22 12:51:00 +03:00