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. |
||
|---|---|---|
| .. | ||
| op-editor-core | ||
| op-i18n | ||
| op-pen-loader | ||
| openpencil-desktop | ||
| openpencil-shell-core | ||
| openpencil-shell-native | ||
| openpencil-shell-web | ||
| wasm-libc-shim | ||
| CLAUDE.md | ||