Plan recording export progress dialog
This commit is contained in:
@@ -527,11 +527,13 @@ including platform-style destinations and no-message/suppressed branches.
|
||||
dialog metadata now consumed by live export dialogs before retained legacy
|
||||
export execution/logging continues.
|
||||
`pano_cli plan-recording-session` exposes the app-core recording start, stop,
|
||||
clear, platform recorded-file cleanup, frame reset, and export progress-total
|
||||
decisions used by the live recording controls. Recording lifecycle and MP4
|
||||
export execution now dispatch through `RecordingServices` in
|
||||
`src/legacy_recording_services.*` before legacy recording threads, PBO
|
||||
readback, and MP4 encoder execution continue.
|
||||
clear, platform recorded-file cleanup, frame reset, export progress-total, and
|
||||
export progress-dialog decisions used by the live recording controls. Recording
|
||||
lifecycle and MP4 export execution now dispatch through `RecordingServices` in
|
||||
`src/legacy_recording_services.*` before legacy recording threads, PBO readback,
|
||||
and MP4 encoder execution continue. The retained MP4 export progress bar now
|
||||
uses `src/legacy_app_dialog_services.*` for creation while progress lifetime
|
||||
and MP4 writing remain legacy-owned.
|
||||
`pano_cli plan-share-file` exposes the app-core saved-path decision used by the
|
||||
live platform share command before iOS/macOS sharing bridges or retained no-op
|
||||
platform branches execute.
|
||||
@@ -1891,6 +1893,17 @@ Results:
|
||||
app-core recording lifecycle/export decisions as JSON. On 2026-06-05,
|
||||
`pano_cli_plan_recording_session_missing_encoder_smoke` was added for the
|
||||
worker no-encode path.
|
||||
- `PanoPainter`, `pp_app_core_document_recording_tests`,
|
||||
`pp_app_core_app_dialog_tests`, and `pano_cli` built after MP4 recording
|
||||
export progress-dialog metadata moved into `pp_app_core` and retained
|
||||
progress bar creation routed through `src/legacy_app_dialog_services.*`.
|
||||
- Focused recording/app-dialog CTest coverage passed for
|
||||
`pp_app_core_document_recording_tests`, `pp_app_core_app_dialog_tests`,
|
||||
`pano_cli_plan_recording_session_*`, and `pano_cli_plan_app_dialog_*`,
|
||||
including the MP4 export progress-dialog metadata smoke.
|
||||
- Android arm64 headless `pp_app_core`, `pano_cli`,
|
||||
`pp_app_core_document_recording_tests`, and `pp_app_core_app_dialog_tests`
|
||||
built after the recording progress bridge split.
|
||||
- `pp_app_core_document_resize_tests` passed, covering resize dialog state,
|
||||
unknown current-resolution labeling, selected-resolution mapping, square
|
||||
canvas sizing, history-clearing intent, invalid selection rejection, service
|
||||
|
||||
Reference in New Issue
Block a user