Route dialog work directory picker through platform services
This commit is contained in:
@@ -552,8 +552,9 @@ Known local toolchain state:
|
||||
render-target binding hooks, render platform hint hooks, render-capture frame
|
||||
hooks, render debug callback hooks, per-frame platform hooks, picker
|
||||
callbacks, recording cleanup, exported-image publishing, persistent storage
|
||||
flushing, document browse roots, native UI/window state saving, live
|
||||
asset/layout reload policy, diagnostic stacktrace/crash hooks,
|
||||
flushing, document browse roots, working-directory picker policy and
|
||||
display-path formatting, native UI/window state saving, live asset/layout
|
||||
reload policy, diagnostic stacktrace/crash hooks,
|
||||
SonarPen availability/startup, PPBR export data-directory policy,
|
||||
prepared-file writable target selection, network TLS verification policy, and
|
||||
prepared-file save/download handoff; PPBR
|
||||
@@ -613,6 +614,10 @@ Known local toolchain state:
|
||||
app-close, save, save-as, save-version, and save-before-workflow decisions
|
||||
as JSON and is covered for clean, dirty, already-prompting, missing-canvas,
|
||||
new-document, save-as, save-version, and dirty-save-version states.
|
||||
- Save, New Document, and Browse dialogs now use `PlatformServices` for
|
||||
working-directory picker availability and displayed absolute-path formatting,
|
||||
so `src/node_dialog_open.cpp` and `src/node_dialog_browse.cpp` no longer own
|
||||
desktop-only path picker branches.
|
||||
- `pp_app_core_document_route_tests` covers the app document-open route
|
||||
contract for PPI/project files, ABR imports, PPBR imports, inner-dot names,
|
||||
and malformed paths before the live `App::open_document` performs UI or
|
||||
|
||||
Reference in New Issue
Block a user