Skip to content

Latest commit

 

History

History
347 lines (261 loc) · 8.31 KB

File metadata and controls

347 lines (261 loc) · 8.31 KB

Changes in 1.15.3

Released: 2025-03-21

  • Fix build against newer xdg-desktop-portal
  • Fix return value for the access portal

Changes in 1.15.2

Released: 2025-01-09

  • Plug memory leak in the notification portal backend
  • Implement the contrast setting
  • Set correct platform data for notification activation
  • Drop use of private GNOME Shell notification API
  • Depend on the graphical-session target
  • Ensure proper shutdown target
  • Build against xdg-desktop-portal >= 1.19.1
  • Translation updates

Changes in 1.15.1

Released: 2023-10-21

  • Fix build of feature-gated portals

Changes in 1.15.0

Released: 2023-10-20

  • Switch to the Meson build system, and drop Autotools
  • Drop most use of private GNOME API; the following portal interfaces have been removed:
    • org.freedesktop.impl.portal.Screenshot
    • org.freedesktop.impl.portal.ScreenCast
    • org.freedesktop.impl.portal.RemoteDesktop
    • org.freedesktop.impl.portsl.Background
  • Do not add duplicate notifications
  • Expose the org.gnome.desktop.calendar settings
  • Fix type for org.gnome.desktop.background.picture-uri setting
  • Support current_folder in org.freedesktop.impl.portal.FileChooser
  • Update list of translatable files
  • Translation updates

Changes in 1.14.1, 2022-11-29

  • printing, wallpaper: Fix some memory leaks
  • printing: Consistently include .desktop in the fallback app name
  • screencast: Fall back to desktop ID if we don't know the app name
  • appchooser: Fix a use-after-free
  • wallpaper: Handle errors storing images in the cache
  • email: Fix a crash if no addresses are provided
  • notification: Fix notifications for apps with no ID not appearing
  • screenshot: Report whether PickColor is implemented, if possible (this requires a sufficiently new xdg-desktop-portal at runtime)

Changes in 1.14.0, 2022-03-18

  • Add an implementation of the dynamic launcher portal
  • notification: Fix activation of default action with target
  • New translations: oc, pt
  • Translation updates

Changes in 1.12.0, 2021-12-21

  • settings: Provide org.freedesktop.appearance.color-scheme key
  • settings: Handle org.gnome.desktop.a11y.interface schema
  • notification: Handle actions with targets properly
  • Enable settings and appchooser portals by default
  • Translation updates

Changes in 1.10.0

  • filechooser: Fix a focus issue
  • inhibit: Autostart org.gnome.ScreenSaver
  • screencast: Force window icon size
  • Make portal backends with GNOME dependencies optional and disable them by default. Use xdg-desktop-portal-gnome, or use --enable-wallpaper to build with the wallpaper backend --enable-screenshot to build with the screenshot backend --enable-screencast to build with screencast/remoting backends --enable-background to build with the background backend --enable-settings to build with the settings backend --enable-appchooser to build with the appchooser backend
  • Translation updates

Changes in 1.8.0

  • filechooser: Return the current filter
  • screenshot: Fix cancellation
  • appchooser: Avoid a crash
  • wallpaper: Properly preview placement settings
  • wallpaper: Drop the lockscreen option
  • printing: Improve the notification
  • Translation updates

Changes in 1.7.1

  • filechooser: Handle the "directory" option to select directories
  • filechooser: Only show preview when we have an image
  • Translation updates

Changes in 1.7.0

  • screencast: Support mutter version 3
  • settings: Fall back to gsettings for enable-animations
  • Translation updates

Changes in 1.6.0

  • Translation updates

Changes in 1.5.2

  • email: Work with sandboxed email clients
  • wallpaper: Support http: uris
  • wallpaper: Improve preview
  • appchooser: Modernize the appearance
  • background: Improve application monitoring
  • Require xdg-desktop-portal 1.5

Changes in 1.5.1

  • settings: Get animations-enabled setting from gnome-shell
  • wallpaper: Add a portal backend for setting desktop backgrounds
  • email: Support multiple addresses, cc and bcc
  • filechooser: Support saving multiple files
  • Translation updates

Changes in 1.5.0

  • screencast: Support window selection
  • screencast: Fix a crash
  • settings: Add a settings portal backend
  • settings: Handle enable-animations setting like gsd
  • Translation updates

Changes in 1.4.0

  • Translation updates
  • inhibit: Implement session state tracking
  • screencast: Allow selecting source types
  • screencast: Support cursor modes
  • Add a background & autostart portal

Changes in 1.2.0

  • Translation updates
  • file chooser: Support setting current filter

Changes in 1.1.1

  • lockdown: Implement the lockdown backend
  • email: Be more careful when selecting a handler
  • Translation updates

Changes in 1.1.0

  • Respect GNOME lockdown settings for printing, save-to-disk and app choosing
  • filechooser: Set proper default accept label
  • appchooser: Implement UpdateChoices and update the dialog
  • Translation updates

Major changes in 1.0.2

  • filechooser: Add returned files to recent files
  • inhibit: Implement screensaver monitoring

Major changes in 1.0.1

  • Use gvfs
  • Unset GTK_USE_PORTAL
  • Require xdg-desktop-portal 1.0
  • Translation updates

Major changes in 1.0

  • screenshot: Add a PickColor method
  • screencast: Some UI improvements
  • Improve --help output

Major changes in 0.99

  • Shorten excessively long filenames in the app chooser dialog
  • Fixes for the screencast portal
  • Support more email clients in the Email portal
  • Fix a crash in the print portal

Major changes in 0.11

  • Add dependency on gio-unix-2.0.

  • remotedesktop: Add support for the 'finish' flag of NotifyPointerAxis.

  • remotedesktop: Correctly expose device types supporting remote control.

  • print: Add a 'Print Preview' button (requires evince-previewer).

  • screenshot: Make sure the dialog is shown in the interactive case.

  • Translation updates Brazilian Portuguese Chinese (Taiwan) Czech Hungarian Indonesian Italian Lithuanian Spanish Ukrainian

Major changes in 0.10

  • Fix critical in file chooser
  • Add options to screenshot portals
  • Add screencast and remote portal implementations

Major changes in 0.9

  • Improve the app picker ui

  • Fix error reporting in the email portal

  • Translation updates Brazilian Portuguese Czech Galician Indonesian Italian Polish Slovak Turkish Ukrainian

  • Version 0.8 was skipped

Major changes in 0.7

  • Add a more complete app chooser dialog

  • Fix problems with the notification portal

  • Translation updates: Brazilian Portuguese Czech Italian Polish

Major changes in 0.6

  • Implement the portal for composing email. Currently supported clients: evolution, thunderbird

  • Install a systemd service file to put xdg-desktop-portal-gtk into its own cgroup

  • Install a desktop file to provide an icon and name for xdg-desktop-portal-gtk

  • Apply image rotations in the file chooser preview

  • Add a new app chooser dialog

  • Translation updates Brazilian Portuguese French German Hungarian Swedish Ukrainian

Major changes in 0.5

  • Add Wayland transient parent support to all portals

  • Support non-exported actions in the notification portal

  • Add image preview to the filechooser portal

  • Added backend interfaces:

  • org.freedesktop.impl.portal.Account
  • Translation updates Czech Serbian Simplified Chinese Swedish

Major changes in 0.3

  • Add Wayland support for transient-for dialogs

  • Translation updates: Brazilian Portuguese Hungarian Slovak Ukrainian

Major changes in 0.2

  • Make app chooser use app ids without .desktop

  • Added backend interfaces:

  • org.freedesktop.impl.portal.Access
  • Translation updates German Polish

Initial release 0.1

Implemented portal backend interfaces:

  • org.freedesktop.impl.portal.FileChooser
  • org.freedesktop.impl.portal.Print
  • org.freedesktop.impl.portal.AppChooser
  • org.freedesktop.impl.portal.Screenshot
  • org.freedesktop.impl.portal.Inhibit
  • org.freedestkop.impl.portal.Notification