Skip to content

QGnomePlatform 0.9.0

Compare
Choose a tag to compare
@grulja grulja released this 20 Sep 08:56
· 21 commits to master since this release

Changes

  • QGnomePlatform has been now internally split into two providers for configuration, where only one is used at a time (not mixed together as before). We can even switch between providers on runtime, e.g. when xdg-desktop-portal is started later.
    • GSettings
    • xdg-desktop-portal
  • QGnomePlatform can now switch between dark/light themes on runtime (requires Adwaita-qt 1.4.2)
  • Implements QPlatformTheme::Appearance() for Qt6
  • Added support for window menu into client-side decorations
  • Added support for native system try icon using QGnomeTheme for Qt6
  • Added support for GNOME 42 theme switching (using Settings portal)

Fixes

  • FileChooser portal: send window id in hex and only for xwayland apps (backport from Qt)
  • Ensure gtk uses the same windowing system as Qt (backport from Qt)
  • Fixes decoration size when QT_SCALE_FACTOR is set