Move settings dialog to checked overlay lifetime

This commit is contained in:
2026-06-15 19:51:07 +02:00
parent 54fbf900fc
commit 8db859cb2c
6 changed files with 60 additions and 8 deletions

View File

@@ -73,6 +73,10 @@ progress/message/input overlays through checked handle registration in
`src/legacy_ui_overlay_services.*` before they fall back to retained dialog
node close helpers, narrowing another app-owned `DEBT-0058`/`DEBT-0063`
surface without changing dialog plans or captions.
The same checked-overlay seam now also owns main-toolbar settings dialog
opening from `src/legacy_app_shell_services.cpp`, removing another raw
app-owned dialog insertion path while leaving the remaining retained dialog
families debt-tracked.
Recent 2026-06-13 retained preview reductions continue to narrow DEBT-0036:
`NodeStrokePreview::draw_stroke_immediate()` now also routes