If you have updated to the recently released GNOME development version, you may have noticed that some window decorations look slightly different. Of course it is quite normal for the theme to evolve with the rest of GNOME, but in this case the visual changes are actually the result of some bigger changes under the hood which deserve some more explanation.
It is well-known that GTK+ gained support for client-side decorations a while ago – after all, most GNOME applications were quick in adopting custom titlebars, which have become one of the most distinguished patterns of GNOME 3 applications. However it is less well-known that client-side decorations may also be used for windows with no custom decorations, namely when using GDK’s wayland backend.
Yet the apparent reasonableness disappears on closer investigation. Blender, for one, was originally an in-house application for the Dutch design house Neo Geo and Not a Number Technologies (NaN) - a bit of history that immediately refutes any claim that it is not ready for professionals.
Similarly, Krita owes its increasingly popularity to the project's habit of consulting designers about each feature. Boudewijn Rempt, Krita’s maintainer, adds that ImagineFX, a major print magazine for illustrators and concept artists, recently gave Krita its Artist's Choice Award.