Route layer menu clear through app core

This commit is contained in:
2026-06-03 20:13:07 +02:00
parent 10c995f1da
commit b184b3e075
4 changed files with 50 additions and 28 deletions

View File

@@ -499,7 +499,9 @@ legacy `Canvas` and UI layer adapter continues execution.
`pano_cli plan-layer-menu` exposes app-core planning for Layer menu clear,
rename, and merge-down labels/actions, and direct Layer menu commands now
dispatch through `DocumentLayerMenuServices` before the legacy canvas/layer UI
adapter continues execution.
adapter continues execution. Layer menu clear now routes through the shared
`DocumentCanvasClearServices` executor before the legacy canvas-clear adapter
continues.
`pano_cli plan-animation-operation` exposes app-core planning for animation
frame add, duplicate, remove, duration adjustment, timeline moves, timeline
goto/next/previous, onion-size updates, frame selection, no-reload playback
@@ -1254,6 +1256,7 @@ Results:
`pano_cli_plan_layer_rename_rejects_empty_name` passed and expose live
layer-rename planning as JSON automation.
- `pano_cli_plan_layer_menu_merge_smoke`,
`pano_cli_plan_layer_menu_clear_smoke`,
`pano_cli_plan_layer_menu_merge_animated_blocked_smoke`,
`pano_cli_plan_layer_menu_missing_selection_smoke`, and
`pano_cli_plan_layer_menu_rejects_bad_state` passed and expose live Layer