Geany also works on Windows and Macos and on many other DEs which don't seem to be listed as having backends [here](https://github.com/flatpak/xdg-desktop-portal). Also not sure if Windows and Macos do dbus even.
Maybe I forgot the "on Linux" bit, not for use on other platforms where it could be either native (better) or just GTK 😝
Therefore supporting portals would require Geany to have two builds, one using portals and one using GTK with the associated maintenance and support.
Right, unless making portal/dbus mandatory deps on Linux/BSD, which is not the case. macOS and Windows builds can still build as usual though.
GTK4 (if Geany ever gets there) has a [native](https://docs.gtk.org/gtk4/class.FileChooserNative.html) file chooser for Windows and Macos, but not Qt (can't think why not ;-)
That wouldn't help me as Linux user anyway, don't need a Qt implementation directly having portal, it can use any implementation using any toolkit depending on what the user wants