Plan cloud upload decisions in app core
This commit is contained in:
@@ -444,6 +444,10 @@ stems, and MP4 suggested names used by the live export dialogs.
|
||||
used by live image, layer, animation-frame, depth, and cube-face export dialogs
|
||||
plus MP4 animation and timelapse export dialogs before they call legacy
|
||||
canvas/recording export execution.
|
||||
`pano_cli plan-cloud-upload` exposes the app-core cloud upload decision used by
|
||||
the live cloud upload command for missing-canvas, new-document warning, publish
|
||||
prompt, and dirty-document save-before-upload states before legacy UI, canvas,
|
||||
and network execution continue.
|
||||
`pano_cli parse-layout` exercises the XML layout path. Continue expanding
|
||||
document behavior toward legacy Canvas parity and then port OpenGL classes
|
||||
behind the renderer boundary.
|
||||
@@ -889,6 +893,14 @@ Results:
|
||||
sample counts/distances.
|
||||
- `pano_cli_simulate_stroke_script_smoke` passed and reports deterministic
|
||||
aggregate stroke-script counts/distances.
|
||||
- `pp_app_core_document_cloud_tests` passed, covering cloud upload no-canvas,
|
||||
new-document warning, clean publish prompt, and dirty save-before-upload
|
||||
decisions.
|
||||
- `pano_cli_plan_cloud_upload_clean_smoke`,
|
||||
`pano_cli_plan_cloud_upload_unsaved_smoke`,
|
||||
`pano_cli_plan_cloud_upload_new_document_smoke`, and
|
||||
`pano_cli_plan_cloud_upload_no_canvas_smoke` passed and expose those app-core
|
||||
cloud upload decisions as JSON.
|
||||
- `panopainter_validate_shaders` passed, validating 25 shader programs and 7
|
||||
shader includes for stage markers and include graph integrity.
|
||||
- `pp_renderer_gl_capabilities_tests` passed on default MSVC, vcpkg-headless,
|
||||
|
||||
Reference in New Issue
Block a user