This week in KDE: #Plasma6 is not only gearing up for a big technological shift, but is also adding cool new features and improving the user experience
Look forward to sound themes! Snappier responses! Prettier widgets! More awesome things!
https://pointieststick.com/2023/07/28/this-week-in-kde-sounds-like-plasma-6/
I don’t understand the Latte Dock argument.
And I was having GNOME in mind as the example of the inconsistency natural to CSD.
Latte Dock:
https://psifidotos.blogspot.com/2020/04/article-rounded-plasma-and-qt-csds.html
GNOME official apps the the “Circle” ones look very consistent to me:
https://circle.gnome.org/
I don’t understand the Latte Dock argument because it is only relevant to the window buttons, there is still the rest of the header bar.
I picked some random apps in the “Circle” and all of them are inconsistent, I don’t understand. They have inconsistent number of buttons, placement, and organization
These are guidelines for header bars:
https://developer.gnome.org/hig/patterns/containers/header-bars.html
Yes different applications feature a different set of controls but in a consistent way, just like the rest of the UI. I don’t understand why you expect a portion of UI to be exactly the same for all apps.
It is definitely not consistent, even when they have the same buttons.
AudioSharing has the hamburguer button on the left side, while Decoder has on the right side.
Citations has the header bar split to follow the panels inside the app, where Boatswain is divided into two panels, but the header bar isn’t.
And that is not to mention how some apps style the header bar itself, but I’m going to assume it is a problem with the screenshots not being taken on the same system.
I don’t want to be mean to GNOME, as KDE is also guilty of this and both are built by maintainers, but the GNOME Guidelines is bare bones. It offers too little information on the best practices and what should be done. It is a totally not-fair comparison, but compare it with the Top App Bar Component guideline of Material Design, and yet it is still not enough as it overlooks some common edge cases.
About the hamburger menu: are those screenshots by you or by diffetent people from the Web? Because the position of the menu is a user setting:
https://docs.gtk.org/gtk4/property.Settings.gtk-decoration-layout.html
About the split of header bar: it depends if an app has a header bar that refers to both the views below or the app is splitted in two with two header bars that refer to the respective views.
…they are all taken from the GNOME Circle website you linked, the first screenshot of each app
And if you install them they will follow whatever global setting you have, consistently.
Sorry for assuming you were familiar with GNOME/GTK.
Oh, I definitely don’t, I did go out of my way to purge header bar apps from my system. The last one was Flatseal, but KDE integrated most of the options into system settings. I still do have some CSD apps, but they are either used full screen non-stop, like Firefox, or rarely used.