openpencil/crates/op-host-web
Kayshen-X 10daa64ffa perf(editor): patch the scene incrementally on web node drag
A web node drag called mark_dirty() per move, forcing a full serde doc->scene
reconversion + taffy solve on every pixel. Mirror the native host: translate
just the affected absolute scene nodes in place (editable + non-flex-flow,
matching translate_selected) and defer the full rebuild to release. Adds a
regression test that a locked node in the selection does not drift in the scene.
2026-06-19 15:13:24 +08:00
..
assets/canvaskit fix(web): use browser fonts in canvaskit shell 2026-06-19 02:39:34 +08:00
pkg-ck fix(web): expand browser font fallback stack 2026-06-19 07:30:34 +08:00
pkg-webgl refactor(renderer): consolidate web shell on CanvasKit, retire skia path 2026-06-18 09:34:37 +08:00
smoke
src perf(editor): patch the scene incrementally on web node drag 2026-06-19 15:13:24 +08:00
tests fix(web): measure canvas text with draw style 2026-06-19 08:13:40 +08:00
.gitignore
Cargo.toml fix(web): close native parity gaps in rust web host 2026-06-19 12:56:43 +08:00