Draft: Use GtkFileDialog for native file dialogs
Switch the file pickers to use GtkFileDialog
, the only non-deprecated option. This uses native file dialogs, works in security sandboxes like Flatpak / Snap, but loses many features.
An updated version of !784 (closed) and !4237 (closed).
If the lost features are an issue, then they will have to be addressed by
- Improving both the XDG portal spec and
GtkFileDialog
. - Writing a custom file picker with the missing features restored and dynamically enabling it at runtime on certain platforms.
Fixes inbox#783 (closed)
Edited by PBS