-
To be fair, this is NOT FeatherPad's unique problem, but it seems a problem of QT6 apps on Wayland Gnome, because another QT6 app Strawberry has the exact same problem. The title bar is a lot thinner than GTK3 apps', and it does not work to double-click maximise the window, because double clicking is somehow interpreted as small dragging. My guess is that it miscalculates the coordinate (maybe because of fractional scaling?). I wonder if there is any way to
Comparison with a GTK3 app's chrome (LibreOffice). QT6's title bar is a lot thinner, with small buttons. Double clicking double.mp4 |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
The tittle-bar is a part of the decoration. There are two kinds of decoration: server-side (SSD) and client-side (CSD). Wayland DEs may give Qt apps an SSD (like in Plasma-Wayland or, optionally, Wayfire) or leave them with Qt's poor CSD (optional in Wayfire). I don't know what Gnome does, but these things are outside apps' control. SSD can always be customized in DE's settings dialogs; Qt's CSD can't. At some point, Qt's CSD might be customizable by using I don't have Gnome but, as far as I remember, it gave Qt5 apps an SSD. Maybe, it can't handle Qt6 apps yet. |
Beta Was this translation helpful? Give feedback.
-
As the author of a Qt style plugin (Kvantum), I hoped that Qt6 would add Wayland compositors like Wayfire solve such problems by having an option for SSD. KWin solves it by only using SSD. |
Beta Was this translation helpful? Give feedback.
The tittle-bar is a part of the decoration. There are two kinds of decoration: server-side (SSD) and client-side (CSD). Wayland DEs may give Qt apps an SSD (like in Plasma-Wayland or, optionally, Wayfire) or leave them with Qt's poor CSD (optional in Wayfire). I don't know what Gnome does, but these things are outside apps' control.
SSD can always be customized in DE's settings dialogs; Qt's CSD can't. At some point, Qt's CSD might be customizable by using
QStyle
, but that will also outside apps' control (QStyle
is controlled by Qt style plugins, like Fusion, Breeze, Kvantum,...).I don't have Gnome but, as far as I remember, it gave Qt5 apps an SSD. Maybe, it can't handle Qt6 apps yet.