openpencil/crates/op-host-native
Kayshen-X f4eec05ece fix(editor): don't drift locked/hidden nodes in the scene on native node drag
The incremental scene patch built its id list with only the flex-flow filter,
but translate_selected also skips non-editable (locked / hidden) nodes. A
selection containing a locked node would translate it in the scene mid-drag,
then snap it back on the release-time reconversion. Apply the same is_editable
filter the document mutator uses (parity with the web host fix). +regression
test.
2026-06-19 15:30:47 +08:00
..
assets fix(web): use browser fonts in canvaskit shell 2026-06-19 02:39:34 +08:00
examples feat(desktop): adopt the casement winit fork 2026-05-18 21:45:09 +08:00
notes refactor(rust): rename native + desktop hosts to op-host-* crates 2026-05-16 23:49:58 +08:00
src fix(editor): don't drift locked/hidden nodes in the scene on native node drag 2026-06-19 15:30:47 +08:00
tests feat(ai): polish rust design agent workflow 2026-06-15 21:19:18 +08:00
Cargo.toml feat(editor): a11y + single-instance + layer-panel Rust↔TS parity 2026-06-18 22:18:07 +08:00