Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gtk gtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 1.6k
    • Issues 1.6k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 267
    • Merge requests 267
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gtkgtk
  • Issues
  • #5026

Suggestion: When available, prefer using org.freedesktop.portal.FileChooser in FileChooserNative

Title. Currently usage of the XDG Desktop Portal FileChooser API is limited to Flatpak but removing that restriction would better fit the goals of FileChooserNative since it would allow Gtk applications to integrate better with the user's desktop on Linux just as well as it does on macOS/Windows.

It would also solve, in a way, longstanding issue #233 (closed) by letting desktops handle it without increasing Gtk complexity and provides a reasonable solution to the most common reason for users abusing GTK_USE_PORTAL (related: !4829 (merged)).

Assignee
Assign to
Time tracking