xdg-desktop-portal

Desktop integration portal

LGPL-2.1 License

Stars
525
Committers
157

Bot releases are hidden (Show)

xdg-desktop-portal -

Published by matthiasclasen over 5 years ago

xdg-desktop-portal 1.4.0

  • Add a background & autostart portal
  • Add a gamemode portal
  • Add a camera portal
  • Require pipewire 0.2.6
  • inhibit: Track session state
  • documents: Fix a ref-counting bug
  • screencast: Add cursor modes
  • screencast: Memory leak fixes
  • Translation updates
$ sha256sum xdg-desktop-portal-1.4.0.tar.xz 
7e69d2c79d4ee1d2e3afc121460906144bdb28ac0936558fd71b6abae95f5398  xdg-desktop-portal-1.4.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen over 5 years ago

xdg-desktop-portal 1.2.0

  • notification: Use icon validator from flatpak
  • notification: Don't leave temp files around
  • email: Validate options better
  • inhibit: Validate options better
  • file chooser: Add support for setting the current filter
  • Translation updates
$ sha256sum xdg-desktop-portal-1.2.0.tar.xz 
c9a4d6c415417aed3231ebc6c9a4091b90199bea4295aab311ce3dab4032e194  xdg-desktop-portal-1.2.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 6 years ago

Changes in 1.1.1

  • Validate icons in notifications
  • Respect lockdown settings
  • Write back permissions for notifications to indicate portal use
  • Set st_nlink in the documents portal
  • Add infrastructure for validating options
  • Validate email addresses
  • Translation updates
$ sha256sum xdg-desktop-portal-1.1.1.tar.xz 
4eb4daa499da9c36cba027ee596c6d9b21f57c41d59c4c8bdf587d8a183c65d5  xdg-desktop-portal-1.1.1.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 6 years ago

Changes in 1.1.0

This is the first release in the new unstable 1.1.x series, leading up to 1.2
which is expected around the end of the year.

  • Add a location portal, this requires geoclue 2.5.2
  • Add a settings portal, for desktop-wide settings like XSettings or kdeglobals
  • Allow locking down printing, save-to-disk and opening uris
  • Monitor application changes in the open uri portal
  • Add more tests
$ sha256sum xdg-desktop-portal-1.1.0.tar.xz 
0f0151d956571c4dc7587d14bdad93214eaefdb0c533cdc2d7bf334d16804c3e  xdg-desktop-portal-1.1.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen about 6 years ago

xdg-desktop-portal 1.0.3

  • Fix an option name in the remote desktop portal
  • document-portal: Validate permissions and report errors
  • Fix life-cycle issues with inodes in the document portal
  • Improve the test coverage of the documents portal
  • Add a 'coverage' make target
$ sha256sum xdg-desktop-portal-1.0.3.tar.xz 
e6d7c19ebe7d14bd42f49ce4b05e6bed5be42806625b3be3be8f23b385da02b6  xdg-desktop-portal-1.0.3.tar.xz
xdg-desktop-portal -

Published by matthiasclasen about 6 years ago

xdg-desktop-portal 1.0.2

  • networkmonitor: Fix several issues
  • inhibit: Add session state monitoring
$ sha256sum xdg-desktop-portal-1.0.2.tar.xz 
2333173a590f840daf9e29afb5482ccf3e2ad69ecca0fb5b043e7403ab7430d7  xdg-desktop-portal-1.0.2.tar.xz
xdg-desktop-portal -

Published by matthiasclasen about 6 years ago

xdg-desktop-portal 1.0.1

  • networkmonitor: Add GetStatus and CanReach methods
  • Unset GTK_USE_PORTAL
  • Add a portal for moving files to the trash
  • Fix an inode leak in the document portal
$ sha256sum xdg-desktop-portal-1.0.1.tar.xz 
656031b89ca55d35c0cce2c16cbddcc158b024276f1de27a283f0d633926f057  xdg-desktop-portal-1.0.1.tar.xz
xdg-desktop-portal -

Published by matthiasclasen about 6 years ago

xdg-desktop-portal 1.0

  • screenshot: Add a color picker api
  • screencast: Bump the pipewire dependency to 0.2.1
  • Improve --help output
  • Small documentation improvements
$ sha256sum xdg-desktop-portal-1.0.tar.xz 
57e41b5842acca3fdd83211e41b80e6bc8e365f069dcc26dfcb22145f42ad787  xdg-desktop-portal-1.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen about 6 years ago

  • The NetworkMonitor portal API has been changed to allow access control
  • The Proxy and NetworkMonitor portals only respond to requests from
    sandboxes with network access
  • The flatpak portal is now documented
$ sha256sum xdg-desktop-portal-0.99.tar.xz 
df3c4c8114f8026a89e2c37f1b002105fa78211ee455f9c5351f507f36efcfa5  xdg-desktop-portal-0.99.tar.xz
xdg-desktop-portal - 0.11

Published by mariospr over 6 years ago

  • Add initial support for Snap packages.
  • Fix memory leaks when ownership of bus names changes.
  • Include docs for the session, remote desktop and screencast portals.
  • document-portal: Be more flexible validating apps' IDs.
  • document-portal: Be more strict when checking & granting file access.
  • file-chooser: Fix crash with unitialized data in the save dialog.
  • open-uri: Don't ever skip showing the dialog if a threshold is set.
  • open-uri: Don't register http: URIs for sandboxed handlers.
  • remote-desktop: Use the correct device type values.
  • screencast: Fix synchronization issue with PipeWire.
  • Translation updates
    Chinese (Taiwan)
    Spanish
$ sha256sum xdg-desktop-portal-0.11.tar.xz
c33e0093800ecc227c6b962417214774ceda70c16cb921576709b2d7c4921a4c  xdg-desktop-portal-0.11.tar.xz
xdg-desktop-portal - xdg-desktop-portal 0.10

Published by alexlarsson over 6 years ago

This version of xdg-desktop-portal contains the xdg-document-portal
that used to be shipped by flatpak. The code was moved to
xdg-desktop-portal as a first step towards being used by
snappy. Additionally having the two related portals delivered together
makes it easier to implement new features that rely on changes to
both portals.

The two versions of the document portal are fully compatible, but the
package files will conflict with older versions of flatpak, so
packagers will have to pick one version. Following this there will be
a new release of unstable flatpak with the document portal removed,
and a release of the stable branch (0.10) that has a configure
option to disable the document portal.

Additionally, this release contains a new screencast and remote
desktop portal based on PipeWire.

Major changes in this versions:

  • Import permission store from flatpak
  • Import document portal from flatpak
  • Add remote desktop portal
  • Add screencast portal
  • Add "interactive" mode to screenshot portal
  • file-chooser: Don't return document paths for paths the application has direct access to
  • Handle newer version of bubblewrap
  • New abstraction for application info, supporting multiple sandbox technologies
  • Add basic test suite
$ sha256sum xdg-desktop-portal-0.10.tar.xz 
cdcae14b8797ad840362f4bea3c6e1c74790a6a6201d800ee36577f2b989e54e  xdg-desktop-portal-0.10.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 7 years ago

xdg-desktop-portal 0.9

  • Install pkg-config files into datadir
  • Avoid a race in the portal APIs
  • Change the email portal to take fds
$ sha256sum xdg-desktop-portal-0.9.tar.xz 
e381b306e777b4e899816184d7cb8a739a99a5d88c586aaddd4198483b1b6ef5  xdg-desktop-portal-0.9.tar.xz
xdg-desktop-portal -

Published by matthiasclasen over 7 years ago

xdg-desktop-portal 0.8

  • In the OpenURI portal, send the content-type and filename to the appchooser
  • Stop handling file: uris in the OpenURI method of the OpenURI portal
  • Add an OpenFile method for local files to the OpenURI portal
  • Bug fixes in the notification portal
$ sha256sum xdg-desktop-portal-0.8.tar.xz
161a741f19715eb1a96f9318b42d4c807189effe183dde01db67164d7438f249  xdg-desktop-portal-0.8.tar.xz
xdg-desktop-portal -

Published by matthiasclasen over 7 years ago

xdg-desktop-portal 0.6

  • A portal for sending email has been added
  • The OpenURI portal has be made a bit more permissive. It will now directly use the system default for "safe" schemes such as http, and local directories.
  • Translation updates:
    French
$ sha256sum xdg-desktop-portal-0.6.tar.xz 
fbaa92c1761167a1d9bd54232843dcf8cf53bb6e47709c7bda0fa89804a1c8e5  xdg-desktop-portal-0.6.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 8 years ago

xdg-desktop-portal 0.5

  • The notification portal now supports non-exported actions
  • An Account portal for basic user information has been added
  • All portal interface now have a version property. Currently, all interfaces are at version 1
  • The file chooser portal was forgetting to make files created for SaveFile writable. This has been fixed
  • Translation updates:
    Czech
    Polish
    Swedish
$ sha256sum xdg-desktop-portal-0.5.tar.xz 9f4aa2b4bf6b348f0e46d968c92995e7c6f762b831d1b74cc83b5ff5b5836c1f  xdg-desktop-portal-0.5.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 8 years ago

xdg-desktop-portal 0.4

  • No longer rely on cgroups to find the app id
  • Fix handling of mime type filters in the file chooser portal
  • Translation updates:
    Chinese
    Czech
    German
    Serbian
$sha256sum xdg-desktop-portal-0.4.tar.xz
 41fd8c6b5fbad08afeccfe67e5f472555d13223a1ec880eed90218b33ac595ea xdg-desktop-portal-0.4.tar.xz
xdg-desktop-portal - xdg-desktop-portal 0.3

Published by matthiasclasen about 8 years ago

xdg-desktop-portal 0.3

  • open-uri: Allow configuring threshold
  • open-uri: Use fallback applications when needed
  • Translation updates:
    • Brazilian Portuguese
    • Hungarian
    • Slovak
    • Ukrainian
$sha256sum xdg-desktop-portal-0.3.tar.xz
9521a6f41a5735127bf0596a3a0c9bebc2acb0ebd204787c4ebd5b0575b8bd8d  xdg-desktop-portal-0.3.tar.xz
xdg-desktop-portal - xdg-desktop-portal 0.2

Published by matthiasclasen about 8 years ago

xdg-desktop-portal 0.2

  • Add internationalization support
  • Add Qt annotations
  • New portal APIs:
    • org.freedesktop.portal.Device
  • Translation updates:
    • Polish
$ sha256sum xdg-desktop-portal-0.2.tar.xz 
4d2172da91c0af5d5ccf946d0694272ed2bff99b53073467def5d8547527b73c  xdg-desktop-portal-0.2.tar.xz
xdg-desktop-portal - xdg-desktop-portal 0.1

Published by matthiasclasen over 8 years ago

Initial release

Included portal APIs:

  • org.freedesktop.portal.FileChooser
  • org.freedesktop.portal.Print
  • org.freedesktop.portal.OpenURI
  • org.freedesktop.portal.Screenshot
  • org.freedesktop.portal.Inhibit
  • org.freedesktop.portal.Notification
  • org.freedesktop.portal.NetworkMonitor
  • org.freedesktop.portal.ProxyResolver
$ sha256sum xdg-desktop-portal-0.1.tar.xz 
b7016f0e48a92dadabf07f99787f83190f8dece9201cc9ad9d7fa8bd95399e3e  xdg-desktop-portal-0.1.tar.xz