Extract app dialog and binding service seams
This commit is contained in:
@@ -791,6 +791,27 @@ agent or engineer to remove them without reconstructing context from chat.
|
||||
no longer self-destroy their cancel/OK buttons through
|
||||
`bind_legacy_click_destroys_node(...)`; menu/layout-owned popup families still
|
||||
remain on separate retained cleanup paths.
|
||||
- 2026-06-17: `DEBT-0058`/`DEBT-0063` were narrowed again. The retained
|
||||
usermanual, changelog, and about openers in `src/app_dialogs_info_openers.cpp`
|
||||
now delegate retained dialog construction and overlay close wiring through
|
||||
`src/legacy_info_dialog_services.*` with explicit `App&` plus overlay-anchor
|
||||
dependencies, so the app dialog shell no longer owns that info-dialog family
|
||||
inline while `open_whatsnew_dialog()` still owns the retained whats-new flow
|
||||
inline.
|
||||
- 2026-06-17: `DEBT-0058`/`DEBT-0063` were narrowed again. The retained New
|
||||
Document and Save dialog openers in `src/app_dialogs_workflow.cpp` now
|
||||
delegate retained dialog construction and button wiring through
|
||||
`src/legacy_document_session_services.*` with explicit `App&` ownership, so
|
||||
the app dialog shell no longer owns that document-session dialog family
|
||||
inline while browse, open, and resize flows still remain there.
|
||||
- 2026-06-17: `DEBT-0035` was narrowed again. `App::title_update()` and the
|
||||
draw-toolbar/stroke-popup binding families now delegate through
|
||||
`src/legacy_app_status_services.*`,
|
||||
`src/legacy_draw_toolbar_binding_services.*`, and
|
||||
`src/legacy_sidebar_stroke_popup_services.*`, so
|
||||
`src/app_layout.cpp`, `src/app_layout_draw_toolbar.cpp`, and part of
|
||||
`src/app_layout_sidebar.cpp` are thinner adapters while retained app-shell
|
||||
execution and remaining popup families still stay open under the same debt.
|
||||
- 2026-06-15: `DEBT-0036` was narrowed again. `NodeStrokePreview` now drops the
|
||||
retained pass-sequence, mix-execution, final-composite-request, background
|
||||
capture, and preview-copy wrapper structs/functions in favor of direct
|
||||
|
||||
Reference in New Issue
Block a user