Route dialog work directory picker through platform services
This commit is contained in:
@@ -680,6 +680,10 @@ removing those direct platform calls from `Canvas` and brush preset storage.
|
||||
Document-browser search root selection now dispatches through
|
||||
`PlatformServices`, preserving the iOS `Inbox` root in the legacy adapter while
|
||||
removing the iOS-specific branch from `App::dialog_browse`.
|
||||
Save, New Document, and Browse dialog working-directory picker availability and
|
||||
display-path formatting now also dispatch through `PlatformServices`, removing
|
||||
desktop-only branches and Win32/macOS path formatting from those UI nodes while
|
||||
preserving Windows and macOS picker behavior in platform adapters.
|
||||
Native UI/window state saving now dispatches through `PlatformServices`,
|
||||
preserving Windows window placement persistence in `WindowsPlatformServices`
|
||||
and macOS UI state persistence in the legacy adapter while removing platform
|
||||
@@ -1736,6 +1740,7 @@ Results:
|
||||
dispatch, render debug callback dispatch, render-capture frame hook dispatch,
|
||||
recording cleanup dispatch, exported-image publish dispatch, persistent
|
||||
storage flush dispatch, document browse-root dispatch,
|
||||
working-directory picker policy and display-path formatting dispatch,
|
||||
native UI/window state save dispatch, prepared-file writable target dispatch,
|
||||
prepared-file export-dialog policy dispatch, work-directory document export
|
||||
collection policy dispatch, network TLS verification policy dispatch,
|
||||
|
||||
Reference in New Issue
Block a user