Announce: xdg-desktop-portal 1.14.0

Phaedrus Leeds mwleeds at protonmail.com
Thu Mar 17 18:23:06 UTC 2022


Available here: https://github.com/flatpak/xdg-desktop-portal/releases/tag/1.14.0

$ sha256sum xdg-desktop-portal-1.14.0.tar.xz
5746d95d7a21ceecfb4621035e65702939aac3412a5f05500221c776fb625488  xdg-desktop-portal-1.14.0.tar.xz

- Add a new "dynamic launcher" portal, which can install .desktop files and
  accompanying icons after user confirmation.
- Rework handling of empty app IDs: In case an empty string app ID is stored in
  the permission store, this permission is now shared only by apps whose app ID
  couldn't be determined, rather than all unsandboxed apps.
- Use libsystemd (when available) to try to determine the app ID of unsandboxed
  processes. This is useful since some portals otherwise can't be used by host
  apps.
- Make x-d-p start on session start, which is needed for the dynamic launcher
  portal to handle rewriting launchers for apps that have been renamed.
- Bring back the copy of Flatpak's icon-validator, which was dropped many
  releases ago.
- Icon validation is now required for the notification and dynamic launcher
  portals (previously it was only done if the "flatpak-validate-icon" binary
  could be found).
- document-portal: Move to the libfuse3 API
- document-portal: Use renameat2 sys call
- document-portal: Use mutex to fix concurrency bug
- realtime: Fix error code paths
- realtime: Fix MakeThreadHighPriorityWithPID method
- screencast: Fix an error when restoring streams
- ci: Various improvements
- Documentation improvements
- New translations: pt, ro


--

Phaedrus Leeds


More information about the Flatpak mailing list