Skip to content

Releases: FedoraQt/QGnomePlatform

QGnomePlatform 0.9.2

11 Aug 12:30
Compare
Choose a tag to compare

Note:

This is last release of QGnomePlatform which is going to be unmaintained and no longer actively developer from now on. There is a replacement for decorations in development here and instead of GnomePlatform users are suggested to use QGtkStyle from Qt upstream instead.

Changes

  • Do not use "gtk3" keyword to load QGnomePlatform plugin to avoid conflicts with QGtkStyle

QGnomePlatform 0.9.1

11 May 06:52
Compare
Choose a tag to compare

Changes

  • Thinner border between window and decorations
  • Added support for KColorScheme using Adwaita-like color schemes (#131)
  • Added integration for QtQuick Controls2 applications (#129)
  • Added support for color-scheme in GSettings backend
  • Implemented reasonable icon fallback (#106) - depends on Qt change 476542
  • Qt6: implemented support for QPlatformTheme::MouseCursorSize and QPlatformTheme::MouseCursorTheme

Fixes

  • Do not crash when GSettings shema is not found (#110)
  • Respect QT_STYLE_OVERRIDE env variable
  • Fixed titlebar dimming on Wayland (#115)
  • Fixed regression in rendering titlebar on vanilla Qt (#125)

QGnomePlatform 0.9.0

20 Sep 08:56
Compare
Choose a tag to compare

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

QGnomePlatform 0.8.4

12 Jan 07:40
Compare
Choose a tag to compare

Fixes

  • set XCURSOR_THEME env variable on Wayland
  • use C++14 to build QGnomePlatform for a KDE/Qt 5.15 change

QGnomePlatform 0.8.3

22 Nov 09:34
Compare
Choose a tag to compare

Fixes

Restored QDBusTrayIcon support for Qt5 version

QGnomePlatform 0.8.2

15 Nov 14:07
Compare
Choose a tag to compare

Fixes

  • Removed support for QDBusTrayIcon causing issue with undefined reference as Qt doesn't export required symbols

QGnomePlatform 0.8.1

10 Nov 11:07
Compare
Choose a tag to compare

Changes

  • Bumped dependency on Adwaita-qt 1.4.1 and Qt 5.15.2
  • Support for Qt6 build with CMake option -DUSE_QT6=true
  • Support HighContrast variants of Adwaita-qt

QGnomePlatform 0.8.0

02 Jun 09:18
Compare
Choose a tag to compare

Changes

  • Updated dependency on Adwaita-qt 1.3.0
  • QGnomePlatform now uses CMake instead of QMake
  • Window decoration buttons now have hover effect
  • Window decoration buttons are now rendered using Adwaita library
  • Window decoration border improvements

QGnomePlatform 0.7.1

08 Apr 12:07
Compare
Choose a tag to compare

Fixes

  • Prioritize Adwaita dark variant for all themes containing "-dark" suffix
  • Use FileChooser portal only when possible
  • Fixed memory leaks
  • Take QT_STYLE_OVERRIDE into account when considering dark variant

QGnomePlatform 0.7.0

22 Sep 06:53
Compare
Choose a tag to compare

Changes

  • New dependency: Adwaita-qt
  • QGnomePlatform can now be build against Qt 5.15
  • Fixed wrong color palette with Qt 5.15
  • Fixed issue when font configuration was not parsed properly
  • Use xdg-desktop-portal for opening files (reason is obsproject/obs-browser#219 for reference)
  • QGnomePlatform now requires Qt 5.12 and newer