Route collection export targets through platform policy
This commit is contained in:
@@ -649,6 +649,12 @@ from `App::pick_file_save`.
|
||||
PPBR and MP4 export dialogs now ask `PlatformServices` whether prepared-file
|
||||
writes are used, so those dialog flows no longer spell local `__IOS__ ||
|
||||
__WEB__` branches for mobile/Web export handoff.
|
||||
Layer and animation-frame export dialogs now also ask `PlatformServices`
|
||||
whether work-directory collection exports are used, then feed that into the
|
||||
pure `pp_app_core` `plan_document_export_collection_target` policy. This
|
||||
removes the local iOS branches from those dialogs while preserving iOS
|
||||
`work_path/doc_layers` and `work_path/doc_frames` targets in the legacy
|
||||
adapter until Apple platform services are injected.
|
||||
Canvas image export publishing and explicit persistent-storage flushes now
|
||||
dispatch through `PlatformServices` too, preserving iOS photo-library export
|
||||
publication and WebGL filesystem sync behavior in the legacy adapter while
|
||||
@@ -801,10 +807,11 @@ keyboard/dialog cleanup while retained execution remains tracked under
|
||||
`App::dialog_export_anim_frames`, `App::dialog_export_depth`, and
|
||||
`App::dialog_export_cube_faces` now route accepted file/stem/collection and
|
||||
named export work through app-core document export executors and
|
||||
`src/legacy_document_export_services.*`, preserving existing platform messages,
|
||||
directory creation, picker-selected stems, Web prepared-file handoff, and legacy
|
||||
`Canvas` export calls while retained execution remains tracked under
|
||||
`DEBT-0043`.
|
||||
`src/legacy_document_export_services.*`; layer/frame collection export target
|
||||
destination is now planned in `pp_app_core` and selected by `PlatformServices`,
|
||||
preserving existing platform messages, directory creation, picker-selected
|
||||
stems, Web prepared-file handoff, and legacy `Canvas` export calls while
|
||||
retained execution remains tracked under `DEBT-0043`.
|
||||
`App::dialog_timelapse_export` and `App::dialog_export_mp4` now route
|
||||
picker-selected MP4 export paths through the app-core document video export
|
||||
executor and `src/legacy_document_export_services.*`, preserving mobile/Web
|
||||
@@ -1703,7 +1710,8 @@ Results:
|
||||
recording cleanup dispatch, exported-image publish dispatch, persistent
|
||||
storage flush dispatch, document browse-root dispatch,
|
||||
native UI/window state save dispatch, prepared-file writable target dispatch,
|
||||
prepared-file export-dialog policy dispatch, live asset/layout reload policy dispatch,
|
||||
prepared-file export-dialog policy dispatch, work-directory document export
|
||||
collection policy dispatch, live asset/layout reload policy dispatch,
|
||||
diagnostic hook dispatch, per-frame platform hook dispatch, picker callback
|
||||
dispatch, and prepared-file save/download callback dispatch. The live Windows
|
||||
app now
|
||||
|
||||
Reference in New Issue
Block a user