Route quick slider preview through app core

This commit is contained in:
2026-06-05 01:26:02 +02:00
parent 31c26c3127
commit e95861e9b7
9 changed files with 324 additions and 32 deletions

View File

@@ -285,9 +285,13 @@ Known local toolchain state:
by `DEBT-0024`.
- `src/legacy_quick_ui_services.*` is the current UI-shell bridge for quick
brush/color slot selection, popup routing, mini-state restore, and mini-state
reset execution. It keeps those live paths on the `pp_app_core` contracts
while legacy quick widgets, brush previews, color picker state, and preset
popup execution remain tracked by `DEBT-0025`.
reset execution. Quick size/flow slider preview cursor placement and pen/line
mode tip flags now consume the tested `pp_app_core` planner directly from
`NodePanelQuick`, and `pano_cli plan-quick-slider-preview` exposes that path
for automation. It keeps those live paths on the `pp_app_core` contracts
while legacy quick widgets, brush previews, color picker state, preset popup
execution, and direct legacy `CanvasMode*` field writes remain tracked by
`DEBT-0025`.
- `pano_cli simulate-image-import` decodes an embedded tiny PNG through
`pp_assets`, attaches it to `pp_document`, and is covered by
`pano_cli_simulate_image_import_smoke`.