New Features:

  • Introduce the Notification v2 portal. This updated version of the Notification portal supports a plethora of new fields for notifications, such as sounds, categories, purpose, and more.
  • Introduce the USB portal. This portal allows apps with relevant permissions to enumerate and acquire access to specific USB devices.
  • Introduce a new SchemeSupported method to the OpenURI portal. This new method allows apps to know ahead of time if the host system is able to deal with a particular scheme.

Enhancements:

  • Continued the move towards Python-based tests. This should simplify the test setup in the project quite significantly, and also will allow removing the cyclic dependency between libportal and XDG Desktop Portal.
  • Introduce umockdev-based tests.
  • Improve the icon validator so it can deal with memfd-based icons.
  • Clarify behavior of the Settings portal for non-standardized keys.
  • In the Global Shortcuts portal, clarify that the result the BindShortcuts
  • of may be a subset of all requested shortcuts.
  • Add a documentation page about icon validation requirements.

Bug Fixes:

  • Fix memory leaks in the Background, Email, and Global Shortcuts portals.
  • Fix a general file descriptor & memory leak.
  • Fix a regression in the Settings portal.
  • New and updated translations.
    • Heavybell@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 days ago

      Would this allow apps like Solaar or Piper to work without having a udev rule allow the seat user and plugdev groups RW access to all logitech /dev/hidraw* nodes?

    • HubertManne@moist.catsweat.com
      link
      fedilink
      arrow-up
      3
      ·
      6 days ago

      I have been looking for something like a linux portable apps so I can have my applications on a thumb drive. would this be related to that?

      • merthyr1831@lemmy.ml
        link
        fedilink
        English
        arrow-up
        7
        ·
        6 days ago

        flatpaks can do that, but appimages are probably more what you’re looking for. most distros have the required appimage libraries to allow them to run. flatpaks are a bit less portable in my experience but there still just single bundles that you can save to a thumbdrive

        • HubertManne@moist.catsweat.com
          link
          fedilink
          arrow-up
          1
          ·
          6 days ago

          thanks. i have been comparing them and vacilating but I think im going to go ahead and give it a try. ironically portable apps was one thing keeping me from leaving windows as it made changing hardware a breeze.

      • gianni@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 days ago

        This would not. This allows applications to list and select USB devices.

        However, you can install most applications to a USB stick today. As long as they’re built for the same architecture and all the dependencies are satisfied everything should just work.

          • gianni@lemmy.ca
            link
            fedilink
            English
            arrow-up
            3
            ·
            6 days ago

            As another commenter mentioned, AppImage might be easier in these circumstances. They wouldn’t be dependent on any external Flatpak installation & configuration.