Add tools menu service boundary
This commit is contained in:
@@ -548,10 +548,11 @@ stroke preview, and preset popup execution continue.
|
||||
`pano_cli plan-tools-menu` and `pano_cli plan-tools-panel` expose app-core
|
||||
planning for top-level Tools commands and floating-panel requests, including
|
||||
already-visible no-ops, panel chrome metadata, shortcuts, camera reset,
|
||||
grid-clear, and platform-only SonarPen gating before legacy UI/panel/canvas
|
||||
execution continues. 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.
|
||||
grid-clear, and platform-only SonarPen gating. Direct Tools commands now
|
||||
dispatch through `ToolsMenuServices` 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-about-menu` exposes app-core planning for About menu help,
|
||||
about, what's-new, crash-test, and performance-test commands, including
|
||||
versioned what's-new labels, diagnostic gating, and no-canvas performance-test
|
||||
@@ -1277,9 +1278,9 @@ Results:
|
||||
`pano_cli_plan_quick_operation_rejects_bad_restore` passed and expose live
|
||||
quick-panel planning as JSON automation.
|
||||
- `pp_app_core_tools_menu_tests` passed, covering Tools submenu routing,
|
||||
root-closing commands, platform-only SonarPen gating, floating panel chrome
|
||||
metadata, already-visible panel no-ops, and animation panel non-droppable
|
||||
state.
|
||||
root-closing commands, platform-only SonarPen gating, executor dispatch,
|
||||
unavailable no-op actions, floating panel chrome metadata, already-visible
|
||||
panel no-ops, and animation panel non-droppable state.
|
||||
- `pano_cli_plan_tools_menu_shortcuts_smoke`,
|
||||
`pano_cli_plan_tools_menu_sonarpen_unavailable_smoke`,
|
||||
`pano_cli_plan_tools_panel_layers_smoke`,
|
||||
|
||||
Reference in New Issue
Block a user