Looks like it's implemented in xdg-desktop-portal but it's super GNOME-y. We'll want the UI to be effectively the same as the main mode of the app.