"However, if you change things like stylesheets and icons, you should be aware that you’re in unsupported territory."
Unsupported territory, for changing a desktop icon, or adding a higher or lower contrast stylesheet? Wow. That's pompous and absurd for me. Doesn't sound like it's explicitly made a reasonable exception though, just piles on a layer of entitlement for a damn brand.
Read the banner at the top of the page again. It doesn’t ask users to stop customizing, and it doesn’t say there shouldn’t be distros with custom theming. It just asks distros to stop shipping broken apps as a result of theming, and it asserts that if that’s the route you want to go, then you are on your own.
Reading carefully between the lines, I think they actually do hint at that:
> Please don’t theme our apps
> This is why we ask respectfully that our applications not be themed.
> On a platform level, we believe GTK should stop forcing a single stylesheet on all apps by default.
> If you are a distribution who changes the system stylesheet and icons, please reconsider this decision.
> If you do, we ask that you please stop theming our apps.
"If you like to tinker with your own system, that’s fine with us. However, if you change things like stylesheets and icons, you should be aware that you’re in unsupported territory. Any issues you encounter should be reported to the theme developer, not the app developer."
> Please read the letter all the way to the end. This is aimed at distributions breaking apps by default, not tinkerers playing with their own setup.
I did thanks.
"If you like to tinker with your own system, that’s fine with us ... However, if you change things like stylesheets and icons, you should be aware that you’re in unsupported territory."
Unsupported territory for choosing a distro that looks unusual, or applies theming, or for changing my own damn desktop icon?
Which is then thoroughly buried by a point of view that feels the app is the only arbiter, and tries to justify that on consistency of brand, icons not representing what the developer wishes etc, and that even individual user customisation is a big favour - an unsupported edge case.
What of the users?
It's reasonable to expect an app to both allow, and to work correctly with any theming built into the platform or distro. Bugs may be on either side. I concede it's mainly the major platforms that have done most to take away choices here, so you can no longer download new iconsets - to transform everything into ST:TNG or whatever. Where a distro seeks to theme everything it's the one app that won't, for brand experience, or developer wishes - that now sticks out like a sore thumb.
That is to be regretted, as much as platforms removing ability to build a custom night mode or extreme low contrast theme, or even add some slight 3d back to Windows. It's the end user who loses out to a worse experience or usability each and every time.
Changing the UI changes the software from the user perspective.
Imagine if Apple asked users not to apply stickers to their laptop as it denies Apple the possibility to control their brand, or could make the laptop look broken, even unusable - shock I may even apply a sticker that shows a broken circuit board or simulates cracked aluminium. Apple's view is that applying a sticker to the case or keyboard render Appley documentation useless as they don't look like the pictures we screenshotted in moments.
> Even the slightest change in color can introduce friction between UI elements
Yeah, and? They might be the difference between unusable discomfort and usable, or allow ageing eyes to cope with arrogant and restricted developer choices, or missing sense of aesthetic. You might not like the colour car I buy or the decorating scheme I choose for my house. Mind your own damn business.
> On the topic of branding
Yeah, about that. It's branding that has led computer and phone makers to give highly limited theming capability. Firefox or my desktop is no longer my own to adjust and fiddle to unusability (sic) or perfection - as I see fit. Like the paint I use inside my house, mind your own damn business. I might LIKE my phone, Windows box and Linux box to all look highly distinct from each other for my own personal reasons. Mind your own damn business.
It is not another surface on which to stimulate my neurons to be further programmed by the brand. Baa.
Edit: Specifically on icons, I have been changing icons since the days of Workbench 1.3 in about 1986 or 87. I won't stop now. I've chosen wildly different icons for some apps at times - because they worked better for me. Icons as space for a logo is an entirely negative fashion to my mind as I prefer a hint, however vague, of what that a rarely used app does.