Add quick panel service boundary
This commit is contained in:
@@ -551,8 +551,9 @@ through a legacy adapter before legacy dialogs, history/canvas adapters, and
|
||||
settings UI execution continue.
|
||||
`pano_cli plan-quick-operation` exposes app-core planning for quick brush/color
|
||||
slot selection versus popup opening, plus quick mini-state restore/reset
|
||||
validation used by the live quick panel before legacy `Brush`, color picker,
|
||||
stroke preview, and preset popup execution continue.
|
||||
validation used by the live quick panel. Quick-panel execution now dispatches
|
||||
through `QuickUiServices` before the legacy `Brush`, color picker, stroke
|
||||
preview, and preset popup adapter continues.
|
||||
`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,
|
||||
@@ -1285,7 +1286,8 @@ Results:
|
||||
toolbar/canvas history planning as JSON automation.
|
||||
- `pp_app_core_quick_ui_tests` passed, covering quick brush/color slot
|
||||
selection, active-slot popup decisions, invalid slot rejection, restore-state
|
||||
validation, and reset-state validation.
|
||||
validation, reset-state validation, service dispatch order, explicit
|
||||
brush/color restore indices, and malformed execution payload rejection.
|
||||
- `pano_cli_plan_quick_operation_select_brush_smoke`,
|
||||
`pano_cli_plan_quick_operation_open_color_smoke`,
|
||||
`pano_cli_plan_quick_operation_restore_smoke`,
|
||||
|
||||
Reference in New Issue
Block a user