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. |
||
|---|---|---|
| .. | ||
| assets/canvaskit | ||
| pkg-ck | ||
| pkg-webgl | ||
| smoke | ||
| src | ||
| tests | ||
| .gitignore | ||
| Cargo.toml | ||