Route document session prompts through app dialog bridge
This commit is contained in:
@@ -1009,6 +1009,10 @@ The retained document-session prompt boxes now consume a pure prompt catalog for
|
||||
close-unsaved, save-before-workflow, new-document overwrite, Save As overwrite,
|
||||
and save-error metadata; `pano_cli plan-document-session-prompt` exposes the
|
||||
same titles, messages, button captions, and cancel visibility for automation.
|
||||
Close-unsaved, save-before-workflow, new-document overwrite, and Save As
|
||||
overwrite prompt creation now also goes through
|
||||
`src/legacy_app_dialog_services.*` before the document-session bridge attaches
|
||||
its legacy callbacks.
|
||||
`App::dialog_newdoc` now routes accepted new-document plans through the
|
||||
app-core new-document executor and `src/legacy_document_session_services.*`,
|
||||
preserving target overwrite prompts, legacy canvas resize/layer setup, history
|
||||
@@ -1763,6 +1767,17 @@ Results:
|
||||
tests after the legacy bridge split.
|
||||
- Android arm64 headless `pp_app_core`, `pano_cli`, and
|
||||
`pp_app_core_app_dialog_tests` built after the app-dialog bridge split.
|
||||
- `PanoPainter`, `pp_app_core_document_session_tests`,
|
||||
`pp_app_core_app_dialog_tests`, and `pano_cli` built after document-session
|
||||
prompts moved onto `src/legacy_app_dialog_services.*`.
|
||||
- Focused document-session/app-dialog CTest coverage passed for
|
||||
`pp_app_core_document_session_tests`, `pp_app_core_app_dialog_tests`,
|
||||
`pano_cli_plan_document_session_prompt_*`, `pano_cli_plan_app_dialog_*`, and
|
||||
`pano_cli_simulate_app_session_*` after the document-session prompt bridge
|
||||
split.
|
||||
- Android arm64 headless `pp_app_core`, `pano_cli`,
|
||||
`pp_app_core_document_session_tests`, and `pp_app_core_app_dialog_tests`
|
||||
built after the document-session prompt bridge split.
|
||||
- `PanoPainter`, `pp_app_core_app_startup_tests`, and `pano_cli` built after
|
||||
startup preference/runtime execution and startup resource sequencing moved
|
||||
behind app startup services.
|
||||
|
||||
Reference in New Issue
Block a user