Route canvas cursor visibility through app core
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Build And Platform Inventory
|
||||
|
||||
Status: live
|
||||
Last updated: 2026-06-04
|
||||
Last updated: 2026-06-05
|
||||
|
||||
This inventory records the known build surfaces during the CMake migration.
|
||||
Keep it updated as platform paths move to shared CMake targets.
|
||||
@@ -245,9 +245,12 @@ Known local toolchain state:
|
||||
canvas toolbar tool selection, NodeCanvas stylus/input mode switching, and
|
||||
canvas hotkey/touch execution. It keeps those live paths on the `pp_app_core`
|
||||
contracts while canvas mode tip visibility and pressure remapping now ask
|
||||
`PlatformServices`; legacy `Canvas` mode state, transform actions, picking,
|
||||
touch-lock, save/UI/cursor calls, brush-size controls, and history execution
|
||||
remain tracked by `DEBT-0027`.
|
||||
`PlatformServices`; `NodeCanvas::update_cursor()` now consumes
|
||||
`pp_app_core` canvas cursor visibility planning exposed through
|
||||
`pano_cli plan-canvas-cursor` before retained platform cursor dispatch.
|
||||
Legacy `Canvas` mode state, transform actions, picking, touch-lock,
|
||||
save/UI/cursor calls, brush-size controls, and history execution remain
|
||||
tracked by `DEBT-0027`.
|
||||
- `src/legacy_document_animation_services.*` is the current UI-shell bridge for
|
||||
animation frame commands, timeline/selected-frame execution, playback ticks,
|
||||
onion-size updates, and play-mode toggles. It keeps those live paths on the
|
||||
|
||||
Reference in New Issue
Block a user