Route canvas view execution through app core
This commit is contained in:
@@ -646,10 +646,13 @@ dispatch through `ToolsMenuServices` in the shared app-shell bridge before the
|
||||
legacy UI/panel/canvas/platform adapters continue execution. The live animation
|
||||
panel route now also checks animation panel visibility and applies animation
|
||||
panel layout state instead of using the grid panel by mistake.
|
||||
`pano_cli plan-canvas-camera-reset` exposes the shared app-core reset-camera
|
||||
state used by live `NodeCanvas::reset_camera()` before retained legacy canvas
|
||||
camera mutation, keeping document-open/session/cloud/tools reset defaults under
|
||||
the same tested policy.
|
||||
`pano_cli plan-canvas-camera-reset`, `pano_cli plan-canvas-view-density`, and
|
||||
`pano_cli plan-canvas-view-cursor-mode` expose shared app-core canvas-view
|
||||
state used by live reset-camera, viewport-density, and cursor-mode paths.
|
||||
Tools reset-camera, document open/new-document reset, cloud download reset, and
|
||||
options viewport/cursor callbacks now dispatch through
|
||||
`src/legacy_canvas_view_services.*` before retained legacy canvas mutation and
|
||||
settings writes.
|
||||
The live SonarPen menu action now asks the active `PlatformServices` instance
|
||||
for availability and startup, removing the local iOS branch from the Tools menu
|
||||
and shared Tools executor while preserving the retained iOS bridge in the
|
||||
|
||||
Reference in New Issue
Block a user