Route layer panel view through app core

This commit is contained in:
2026-06-05 00:50:37 +02:00
parent bd6cdc20c5
commit 75fd7faeb0
8 changed files with 368 additions and 7 deletions

View File

@@ -515,6 +515,10 @@ duplicate, select, reorder, remove, opacity, visibility, alpha-lock, blend-mode,
and highlight actions used by the live layer panel. Direct layer-panel
operations now dispatch through `DocumentLayerOperationServices` before the
shared app-shell layer bridge continues legacy `Canvas` and UI layer execution.
`pano_cli plan-layer-panel-view` exposes the app-core layer panel view model for
current opacity, alpha-lock, blend mode, and per-layer visibility state, and
live `NodePanelLayer::update_attributes()` now consumes that tested projection
before writing the retained legacy UI controls.
`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