Route brush refresh view through app core

This commit is contained in:
2026-06-05 01:13:34 +02:00
parent d5403f082c
commit 31c26c3127
8 changed files with 384 additions and 11 deletions

View File

@@ -560,6 +560,9 @@ projection for brush float settings, toggles, blend modes, and thumbnail paths,
and live `NodePanelStroke::update_controls()` now consumes that tested
projection before applying retained slider-curve, preview, and thumbnail UI
updates.
`pano_cli plan-brush-refresh` exposes app-core planning for app-level brush
refresh fan-out, and live `App::brush_update()` now consumes that view before
applying retained stroke, quick, and floating color widget updates.
`pano_cli plan-canvas-tool` exposes app-core planning for draw/erase/line,
camera, grid, copy, cut, fill, mask, flood-fill, pick, and touch-lock toolbar
commands. Canvas tool execution now dispatches through `CanvasToolServices`