Implement GtkFileChooserNative for sandboxed applications by talking to org.freedesktop.portal.FileChooser. Currently, this supports OPEN and SAVE mode.
https://bugzilla.gnome.org/show_bug.cgi?id=768499
01d0bac Initial version of file chooser portal support
gtk/Makefile.am | 1 +
gtk/gtkfilechoosernative.c | 28 ++-
gtk/gtkfilechoosernativeportal.c | 392 +++++++++++++++++++++++++++++++++++++
gtk/gtkfilechoosernativeprivate.h | 3 +
4 files changed, 423 insertions(+), 1 deletion(-)
Upstream: git.gnome.org