sonnyp / Tangram

Browser for your pinned tabs
https://apps.gnome.org/app/re.sonny.Tangram/
GNU General Public License v3.0
882 stars 37 forks source link

`libadwaita` completely breaks desktop integration. #226

Closed will-ca closed 1 year ago

will-ca commented 1 year ago

Before (Expected behaviour):

image

After (Broken behaviour):

image

Tangram version

Flatpak: v2.0 (#27) (af8ac449) (82b2ab1175c700497297e5de554008567d0a62ef2f0e00ee61623dbe1a766542)

Linux distribution

Manjaro (Rolling)

Desktop environment

KDE.

But this applies to basically all of them that aren't GNOME.

will-ca commented 1 year ago

…While I will hold from ranting too much, I find this not only unfortunate in an aesthetic and UX perspective, but upsetting on a more offensive level because it comes across as pretty openly hostile to the user choices of large swathes of the desktop Linux ecosystem: Applications which used to work just fine on a diverse variety of systems now work properly only on one particular desktop environment, seemingly because the maintainers of that DE have resumed their old monopolistic and creepy habits of demanding that application developers "decide if you are a GNOME app, an Ubuntu app, or an XFCE app". — At least this time they're not pretending to not know what other DEs are.

In fact I started looking at alternatives back in December specifically because I anticipated that problems like this would eventually become an issue given Tangram's use of GNOME-developed components. Personally, I will be avoiding 2.0 until I get those ready.

will-ca commented 1 year ago

Unfortunate.

will-ca commented 1 year ago

@sonnyp For the record, I should explicitly state why changes like this, and summary closure when the effect is illustrated, are actually a problem.

With luck, people use the software you create. People will likely spend many hours of their lives using it. It becomes a part of people's routines, and it may play a major role in their productivity or their leisure. Changes to that have an effect, however minor but possibly aggregated across many users, on real people's routines and lives.

Changes like this show that you do not care about those people. It shows that you do not care about or even acknowledge your own software for the impact, value, and utility that it actually contributes to users. It shows that you only care about creating and sharing something as a monument to your own ego.

I find that unfortunate.