Move cloud browser dialog to checked overlay lifetime

This commit is contained in:
2026-06-15 19:55:30 +02:00
parent ec71575b5d
commit 5bf0a4f61b
6 changed files with 60 additions and 11 deletions

View File

@@ -77,6 +77,11 @@ 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.
The cloud browser dialog now also opens through that seam from
`src/legacy_cloud_services.cpp`, so the remaining cloud modernization debt is
now concentrated in retained background worker threads, transfer helpers,
project-open refresh, and dialog-internal legacy behavior instead of raw root
insertion.
Recent 2026-06-13 retained preview reductions continue to narrow DEBT-0036:
`NodeStrokePreview::draw_stroke_immediate()` now also routes