Hacker News new | past | comments | ask | show | jobs | submit login

Not to mention, some people just want to theme their desktop. To make the computer feel like it's theirs.



> 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.

https://stopthemingmy.app/


I have read through it. I just vehemently disagree that their requests are reasonable.

The only reason why people care so much for their apps' "branding" is being enforced by product management. Absent that pressure, you get a reversion to the Windows ecosystem pre-2005 (more or less), where every user can make their desktop as nice or ugly as they want, and by and large, the sky isn't falling. Because everyone works with the platform and tries to fit into it instead of breaking the mold.


One thing I really hate about electron apps (besides performance in many cases) is the extreme branding they do. Every app looks differently, not fitting in with the rest of OS.

As a user, theming is a powerful feature to make things look somewhat consistent.

Though I use KDE and Qt apps as preference, and very few gnome apps. They tend to cope with this pretty well.


As some who normally uses GNOME, I actually like apps to have distinct visual identities so that they are easy to tell apart at a glance. When using VSCode or Chromium I prefer their native title bars and modal dialogs, which integrate with the rest of their appearance, instead of the grey system-provided widgets.


I can imagine.. But everything about GNOME rubs me the wrong way, so I find it hard to compare. The huuge title bars even when I don't have a touchscreen, everything hidden under a hamburger menu, the lack of configurability..

So for me the comparison against KDE is very different. KDE's tools have pretty sane defaults and can be customised very well.


Who's “product management” in this context? Most of these apps are just made by one person.

Again, this letter isn't about users making their desktop nice or ugly; it's about distros applying stylesheets to apps without checking whether the app remains usable, and leading users to expect that this is the app developer's responsibility.


This is the most misleading part of the entire text on that website, almost as if it was written by a skilled poltician who knows how to lie on your face.

They say that they're not against tinkerers but that's exactly what they've done with libadwaita and libgranite.


Many developers think that the user's systems are their own playground or ad billboard.

They refuse to play nice around theming, user-selected icons, security sandboxes, disabling of tracking functions, providing security updates. Many are careless around the amount of memory or CPU used.

Distributions, instead, are on the side of the end users.


Distributions act as agents of the user precisely to allow you to have more options where otherwise customization would be too much effort or too technical for individual users. Taking existing applications and combining them into a cohesive experience is the entire point of having different distributions.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: