@aral I feel like GTK has been a sad state of affairs for a while. GTK3 was a nice step up from GTK2 in terms of the styles being all CSS, but I see no reason why they should have accelerated the release cycle so much and imposed things like CSD and headerbars. It just led to the Linux desktop experience being more fragmented. And now we have one more toolkit to theme and integrate...
@nilix @aral one consequence of csd is that there are now many apps that give virtually no visual hint whether they have focus or not. That used to be controlled thru ssd windows manager drawn titlebars. When you have multiple monitors so you have multiple apps on "front", and no strong or consistent visual ques, this really matters.
@nilix @aral no one really understood the true power of X. Imagine iconifying an app on one display, and bringing it back alive on another X server, or otherwise moving apps to the system your currently in front of. Instead of introducing network aware advancements in window managers, we got wayland which lives by the far more limited concepts of desktop PCs. GNOME GNU Network Object Model Environment. They dropped the N, killed the O, and silenced the G. We are left with ME :(.
@aral Unfortunately, free software has been a huge enabler of surveillance capitalism. Quite depressing.
But any website is software-as-a-service. And for software-as-a-service GPL doesn’t open more copyleft than the BSD-license.
AGPL which fixes that problem is still far to rare.
Because if you work at a typical company, which license are you allowed to use to open-source some code? Definitely nothing that hinders their profit model.
@Dashtop afaik, yeah. They even refused my pull request to add FastMail to account setup in Geary and that’s when I stopped trying to contribute there. No time to waste with surveillance capitalism bootlickers and apologists.
@aral @Dashtop How email apps should work today: You enter your email address & password. Only if it can't retrieve the other settings from the service (like Fastmail, there's a standard for this now) or a builtin database, then ask the user for them!
There! A cleaner, less-geeky UX that doesn't advertise email services which don't need more advertising!
Though even sticking to the current UX I don't see a valid excuse for dropping your pull request...
Though it strikes me that GTK headerbars should be more open towards window managers which want serverside decorations... Doing so shouldn't be hard, that codepath adding the window controls is already conditional!
And I'll agree of top-of-thread: Yuck!
@aral there was a time when we believed that these corporations were somehow different. I vaguely remember those days. We're wiser now. None of them can be redeemed. They're all deserving of oblivion.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!