openpencil/crates
Kayshen-X 5dde9e8741 refactor(host): hit-test input against LayoutScene, drop per-frame paint_doc
Both editor hosts now hit-test the input path against the cached
LayoutScene instead of a per-frame derived Document. Hit-test helpers
(node_at_doc_point, selection_handle_at_point, rotation_corner_at_point,
drop_target_at) moved into layout_scene_hit.rs and rewritten onto
SceneNode. The paint_doc field is removed; Document survives only in the
export renderers and the op-pen-loader payload bridge.
2026-05-16 22:18:31 +08:00
..
op-editor-core refactor(panels): migrate PropertyPanel onto op-editor-core EditorState 2026-05-16 21:20:42 +08:00
op-i18n fix(i18n): point convert-locales.py output at the op-i18n crate 2026-05-16 14:25:58 +08:00
op-pen-loader refactor(host): hit-test input against LayoutScene, drop per-frame paint_doc 2026-05-16 22:18:31 +08:00
openpencil-desktop refactor(host): hit-test input against LayoutScene, drop per-frame paint_doc 2026-05-16 22:18:31 +08:00
openpencil-shell-core refactor(host): hit-test input against LayoutScene, drop per-frame paint_doc 2026-05-16 22:18:31 +08:00
openpencil-shell-native refactor(host): hit-test input against LayoutScene, drop per-frame paint_doc 2026-05-16 22:18:31 +08:00
openpencil-shell-web refactor(host): hit-test input against LayoutScene, drop per-frame paint_doc 2026-05-16 22:18:31 +08:00
wasm-libc-shim style(shell): cargo fmt --all (rustfmt-clean) 2026-05-10 18:47:33 +08:00
CLAUDE.md docs: fix stale i18n + renderer paths flagged by Codex review 2026-05-16 15:45:54 +08:00