xdg-desktop-portal-phosh (0.46.0) experimental; urgency=medium

  * treewide: Format meson files
  * ci: Update shared scripts to a9fef9a
  * ci: Check meson format
  * build: Bump dependency on xdg-desktop-portal
  * build: Bump glib dependency.
    Useful for g_autofd
  * notification: Add new portal.
    This is based on GTK's impleentation. We add our own implementation
    so we can add portal v2 features:
        https://github.com/flatpak/xdg-desktop-portal-gtk/pull/516
  * notification: Drop unused data argument
  * portal: Enable the notification portal
  * notification: Support markup-body
  * notification: Support transient and resident display hint.
    These can be mapped to fdo hints right away.
  * notification: Support category.
    This is part of v2 of the notification spec
  * notification: Support "silent" sound hint
  * notification: Advertise v2 support
  * notification: Provide supported-options.
    We add the categories we handle in phosh atm.

 -- Guido Günther <agx@sigxcpu.org>  Sat, 29 Mar 2025 12:39:46 +0100

xdg-desktop-portal-phosh (0.46~rc1) experimental; urgency=medium

  [ Gotam Gorabh ]
  * docs: Fix running command path

  [ Guido Günther ]
  * build: Update dot files from meta-phosh
  * wallpaper-preview: Use center box for top panel.
    Improves layout, especially when we hide the clock
  * wallpaper: Add lockscreen wallpaper preview.
    Add a dedicated preview for the lockscreen wallpaper.
  * wallpaper: Actually set the lockscreen wallpaper.
    Until now the `set-on` flag was completely ignored. Handle `lockscreen`
    to set the lockscreen wallpaper.
  * pfs: Bump to 0.0.2

 -- Guido Günther <agx@sigxcpu.org>  Sat, 22 Mar 2025 09:11:45 +0100

xdg-desktop-portal-phosh (0.45.0) experimental; urgency=medium

  * build: Drop GTK max version requirement for the moment.
    This allows us to use older GTK but still build with 4.17
  * portal: Use GTK's new portal avoidance.
    It has to be invoked before gtk_init().
    See GTK commit f28e94acfa058a048a35d50c2f1a6d35f097d8e5

 -- Guido Günther <agx@sigxcpu.org>  Wed, 05 Feb 2025 09:54:49 +0100

xdg-desktop-portal-phosh (0.44.0) experimental; urgency=medium

  * pfs: Switch to 0.0.1 release.
    A bit easier to follow than a commit hash
  * file-chooser: Handle read only flag.
    We add it to the choices and filter it out when getting the result.
    While at that wrap passed in choices lists in a variant as that is
    what pfs currently expects.
    To test: gnome-text-editor sets a choices menu

 -- Guido Günther <agx@sigxcpu.org>  Sun, 29 Dec 2024 16:12:20 +0100

xdg-desktop-portal-phosh (0.44~rc2) experimental; urgency=medium

  * Rebuild tarball with latest pfs

 -- Guido Günther <agx@sigxcpu.org>  Sat, 21 Dec 2024 18:53:54 +0100

xdg-desktop-portal-phosh (0.44~rc1) experimental; urgency=medium

  * gitignore: Drop unused files and patterns. Users should gitignore their
    editor files
  * ci: Install git for subproject downloads
  * filechooser: New portal.
    The overall structure is based on the GTK file chooser portal. We use
    pfs as a git submodule for the actual dialog.
  * tools: Drop check-po.
    We use our shared checks since some time
    Fixes 44f3faa ("ci: Update CI with our common checks")
  * subprojects: Forward pfs project.
    Forward up to
      3fcb219 ("file-selector: Remember sort mode")
    so have persistent sort mode
  * packaging: Install schemas.
    We ship them from here as the portal is the primary pfs user
    atm.
  * build: Use canonical portal name. While pmp is our symbol prefix for
    the C side the portal is the "Phosh" portal so name it accordingly.
  * packaging: Conflict with older phosh. This ensures we don't have a
    file conflict

 -- Guido Günther <agx@sigxcpu.org>  Sat, 07 Dec 2024 23:47:31 +0100

xdg-desktop-portal-phosh (0.42.0) experimental; urgency=medium

  [ Guido Günther ]
  * build: Use canonical name.
  * build: Drop post install hooks.
    We don't install schemas or icons and otherwise fail on empty /usr/local.
  * build: Unset structured logging.  Needed to make --verbose work
  * settings: Fix memory leak
  * settings: Don't notify icon-theme on theme changes.
  * settings: Add support for contrast value.

  [ fossdd ]
  * data: Add option for systemd_user_unit_dir.
    So that systems without systemd-dev can still build the portal.

  [ Eugenio Paolantonio (g7) ]
  * settings: Add accent colour support.
    Heavily based on the corresponding commit from xdg-desktop-portal-gnome
    (d431d434726440be96f20d2a43efcc135d4d1cb6) by Jamie Murphy.
  * build: Bump dependencies for accent colour support
    gsettings-desktop-schemas >= 47, and libadwaita >= 1.6

 -- Guido Günther <agx@sigxcpu.org>  Sun, 20 Oct 2024 17:48:40 +0200

xdg-desktop-portal-phosh (0.42~rc1) experimental; urgency=medium

  * Initial release.

 -- Guido Günther <agx@sigxcpu.org>  Thu, 17 Oct 2024 09:03:20 +0200
