Route brush refresh view through app core
This commit is contained in:
@@ -269,8 +269,10 @@ Known local toolchain state:
|
||||
`NodePanelStroke::update_controls()` now consumes the tested `pp_app_core`
|
||||
stroke-panel view model for brush float settings, toggles, blend modes, and
|
||||
thumbnail paths, and `pano_cli plan-brush-stroke-panel-view` exposes that
|
||||
projection for automation. These paths stay on the `pp_app_core` contracts
|
||||
while
|
||||
projection for automation. `App::brush_update()` now consumes the tested
|
||||
`pp_app_core` brush refresh view before updating retained stroke, quick, and
|
||||
floating color widgets, and `pano_cli plan-brush-refresh` exposes that
|
||||
fan-out for automation. These paths stay on the `pp_app_core` contracts while
|
||||
legacy `Brush`, `Canvas::I`, image load/save, `NodePanelBrush`,
|
||||
`NodePanelStroke`, quick/color refreshes, direct preset child-node mutation,
|
||||
brush thumbnail/popup ownership, and the temporary `NodePanelBrush` friend
|
||||
|
||||
Reference in New Issue
Block a user