Regarding client side decorations: Lots of Windows applications draw on it.<p>I now the technical separation of window manager vs toolkit. It&#x27;s nice that you can always close the window. But practically speaking, CSD gives me way more space vs some theoretical idea that &quot;it should not be done&quot;.<p>The consistency argument I don&#x27;t see. GTK+3.x apps can disable their CSD when running on other desktops. Within GNOME 3 though, it is consistent. Initially the apps would default to showing CSD but AFAIK latest GTK+3.x ensure they don&#x27;t.<p>Anyway regarding consistency: It is way nicer! If it is way nicer, then why hold back for consistency? You&#x27;d never be able to make a change. And basically there are two toolkits anyway, Qt and GTK+. I&#x27;ve been around for ages, but FLTK&#x2F;Java stuff, etc... eventually you&#x27;ll go down to a: no change ever.<p>You said it is a compile time option. AFAIK it is not at all. Though with Wayland the use of xsettings is more difficult. They are specific to X after all.<p>Regarding mouse wheel support you didn&#x27;t give an example?<p>In case of anything else you disagree with, please speak up as changes happen (d-d-l). It is pretty difficult to go against a decision that happened a long time ago. E.g. I could give a &quot;this is bad &#x2F; better revert&quot; but unless people complain when things happen it is pretty hard&#x2F;difficult. Notebook I didn&#x27;t notice nor knew for instance.<p>I do see other changes that are made, but usually when that is done they seem to have investigated how often it is used (not just git.gnome.org). Usually they find 0 or 1 app and that app is on git.gnome.org.