Stabilize startup and cloud dialog runtime

This commit is contained in:
2026-06-17 22:41:25 +02:00
parent 90e828bca1
commit e808018e53
10 changed files with 510 additions and 277 deletions

View File

@@ -100,6 +100,12 @@ Current conclusion:
`src/app_layout_sidebar.cpp`, and `src/app_dialogs_info_openers.cpp` are
thinner adapters even though broader retained dialog/sidebar execution still
remains.
- Startup stability improved materially: the legacy UI loader now uses virtual
attribute parsing again, `NodeComboBox` no longer trusts invalid/empty item
state, the extracted File-menu binding no longer stores callbacks that capture
a dead stack service object, and the cloud-browse dialog now queues thumbnail
list/icon updates onto the UI thread instead of mutating the legacy UI tree
directly from its worker thread.
- Platform extraction improved substantially and the root app source group no
longer compiles Web platform sources directly, but broader CMake and
entrypoint cleanup are not complete.