Changes in 51.alpha
=================
- Add support for session persistence in the Input Capture portal
- Use newer GLib APIs to simplify code
- Various small code cleanups
- Translation updates

Changes in 50.0
=================
- Make the Clipboard portal return errors instead of succeeding
- Fix a bug in the Print portal where it was accidentally closing fd 0
- Translation updates

Changes in 50.rc
=================
- Translation updates

Changes in 50.beta
=================
- Update libgxdp
- Remove ellipse from the app chooser list header
- Fix a memory leak in the Print portal implementation
- Fix icon size in the Dynamic Launcher portal
- Various fixes in the Remote Desktop portal
- Fix monitor identification in VMs
- Fix an issue with mismatching GVariant type unwrapping
- Translation updates

Changes in 50.alpha
=================
- Fix a potential source of crashes in the ScreenCast portal code
- Properly send the Global Shortcut activation token to the portal frontend
- Update libgxdp to override GTK settings
- Use a GNOME OS based CI template
- Translation updates

Changes in 49.0
=================
- Minor code style cleanups
- Translation updates

Changes in 49.rc
=================
No changes

Changes in 49.beta
=================
- Improve detection of apps' metadata
- Improvements to the Global Shortcuts portal
- Add support for Papers as a print previewer
- Fix a wrong function signature in the USB portal
- Translation updates

Changes in 49.alpha
=================
- Translation updates

Changes in 48.0
=================
- Translation updates

Changes in 48.rc
=================
- Add global shortcuts portal backend

Changes in 48.beta.2
=================
 - Add USB portal backend
 - Fix screen cast portal done signal emission

Changes in 48.beta
=================

- Use the new AdwInlineViewSwitcher widget in the screencast dialog
- Update apps list properly in the screencast dialog
- Generate systemd sysexts in CI
- Fix an issue with the Notification portal implementation
- Depend on libadwaita >= 1.7.alpha
- Translation updates

Changes in 48.alpha
=================

- Outsource external window management to libgxdp
- Fix the capabilities for the print dialog
- Fix memory leak in screencast widget
- Implement a signal handler to help with ASAN
- Use Adwaita widgets in the app chooser dialog
- Fix a memory management issue with the screencast widget
- Depend on xdg-desktop-portal >= 1.19.1
- Translation updates

Changes in 47.0
=================

- Translation updates

Changes in 47.rc
=================

- Fix restoring last used folder in the File Chooser portal
- Fix selecting multiple window on single selection
- Do not block xdg-desktop-portal-gnome when connecting to Nautilus
- Fix incorrectly set mimetype in the File Chooser portal
- Translation updates

Changes in 47.beta
=================

- Use GNOME Shell's private API for the Notification portal
- Use Nautilus for the File Chooser portal
- Translation updates

Changes in 47.alpha
=================

- Expose the new accent colors setting
- Various cleanups to the screencast widget
- Add support for the "supported_output_file_formats" option in the Print
  portal
- Fix default layout mode of the ScreenCast/Remote Desktop portal
- Translation updates


Changes in 46.0
=================

- Translation updates


Changes in 46.rc
=================

- Translation updates

Changes in 46.beta
=================

- Depend on xdg-desktop-portal 1.18.2
- Use modern Adwaita widgets thoroughly
- Expose the org.gnome.desktop.calendar schema through the Settings portal
- Put all dialogs in separate window groups so they don't block each other
- Plug several memory leaks
- Redesign the screencast screen picker
- Translation updates

Changes in 45.0
=================

- Improve build system detection of libadwaita
- Translation updates

Changes in 45.rc
=================

- Advertise the version of the ScreenCast portal correctly
- Proxy the 'mapping_id' property to xdg-desktop-portal
- Translation updates

Changes in 45.beta
=================

- Implement the Input Capture portal
- Implement the Clipboard portal
- Implement restoration of remote desktop sessions
- Remote desktop: add the ability to communicate via an EIS socket
- Translation updates

Changes in 45.alpha
=================

- Support setting current folder in the file chooser's OpenFile method
- Ensure wallpaper is set with a valid URI
- Use provided accept label in Printer dialog
- Generate the gnome.portal file
- Translation updates

Changes in 44.1
=================

- Improve handling of non-existing files on the filechooser portal
- Minor debugging improvements to the backgrounds portal
- More precise initialization timing
- Fix duplicate monitor and window streams
- Translation updates

Changes in 44.0
=================

- Translation updates

Changes in 44.rc
=================

- Grant restore permission to transient mode by default
- Translation updates

Changes in 44.beta
=================

- Act as a service channel for portals for Mutter
- Translation updates

Changes in 44.alpha
=================

- Select files in read-write mode, add check box for read-only
- Advertise screencast support for virtual monitors
- Remove background permission dialog
- Translation updates

Changes in 43.0
=================

- Translation updates

Changes in 43.rc
=================

- Remember last app folder in the Filechooser portal
- Improve Closed signal emission in the RemoteDesktop/Screencast portal [#508]
- Translation updates

Changes in 43.beta
=================

- Don't show screenshot sharing dialog for non-interactive screenshots
- Fix restoring window screencast streams
- Translation updates

Changes in 43.alpha
=================

- Various fixes to the screencast dialog
- New Dynamic Launcher portal
- Plug various memory leaks
- Tweak wallpaper portal dialog
- Translation updates

Changes in 42.0.1
=================

- Adapt to xdg-desktop-portal screencast restore changes
- Don't send selection on remote desktop when nothing was selected
- Minor cleanups

Changes in 42.0
================

- Updated translations

Changes in 42.rc
================

- Support dark style preference
- Support virtual screen cast sources
- Redesign screencast portal window
- Implement screencast restoration
- Use libgnome-desktop-4 for wallpapers
- Implement Account portal
- Implement Print portal

Changes in 41.0
================

- Use the systemd pkg-config file to find the unit directory

Changes in 41.alpha
================

- Initial release
- Port to GTK4
