Centralize legacy history bridge
This commit is contained in:
@@ -568,8 +568,10 @@ commit used by the live grid panel before legacy image loading, OpenGL texture
|
||||
updates, nanort lightmap baking, and `Canvas::draw_objects` execution continue.
|
||||
`pano_cli plan-history-operation` exposes app-core planning for undo, redo, and
|
||||
clear-history availability used by toolbar buttons and canvas shortcuts; live
|
||||
toolbar execution now dispatches through `HistoryUiServices` before the legacy
|
||||
`ActionManager` stack adapter continues.
|
||||
toolbar and canvas-hotkey execution now dispatch through a shared app-shell
|
||||
legacy history bridge before the legacy `ActionManager` stack adapter
|
||||
continues. The bridge also centralizes saturated history metrics so app-core
|
||||
plans never receive wrapped negative counts from oversized legacy stacks.
|
||||
`pano_cli plan-main-toolbar` exposes app-core planning for the live main
|
||||
toolbar/status-bar shell, including open/save dialogs, undo/redo availability,
|
||||
clear-history availability, clear-canvas no-canvas blocking, message-box
|
||||
|
||||
Reference in New Issue
Block a user