These days, I daily drive Niri and love it. I love the workflow of a scrolling WM. I love that I can configure it via a single text file in the standard configuration directory, I love how lightweight it is. It’s just about perfect for me.
These days, I daily drive Niri and love it. I love the workflow of a scrolling WM. I love that I can configure it via a single text file in the standard configuration directory, I love how lightweight it is. It’s just about perfect for me.
It may have, yes!
One of the ways we run the KDE community is that we have an annual process to elect community-wide goals, which then have their own leadership team, infra, budget, etc. The goals themselves are long-running, i.e. it's not one year and done, either.
In about 2020/21 one of the goals that won/was added was titled "Improve Consistency across the Board", which lead to e.g. a comprehensive update of the HIG, renewed efforts on the controls library, and many cleanup passes across the products to get them up to date and in line.
It's an ongoing process and I'm sure plenty of people can still point to a pet peeve or an ugly corner - we're happy to have discerning users with high expectations - but the general state of things should be much better than half a decade ago.
There's also a next-gen styling/theming system project called Union in the works along with a next-gen design system developed in collaboration to take things to the next level in a few years, but we're taking our time to get it really right instead of pulling a Liquid Glass (one lesson we've learned through the years is that clawing your way back from reputational damage is really hard, and compromising on release quality is never the way to go). You can see annual updates on this e.g. in the feeds from our flagship dev conference.
But I don't mean to trash KDE. Some people don't care about that padding or visual layering or whatever but do care about the extra options and features. At the end of the day, I'm just happy that we're on a platform where all these approaches have their space and people can chose and build commnities that grow tools that adapt to their own sensibilities and needs.
KDE is great, Gnome is great, free software is great. Mac and Windows are hell.
I will say that the permission editing is (as you can also see in the nav bar there) a few levels down digging into menus, and if you go into those kinds of corners of other systems the UIs often tend to start looking a bit more "developer-y". E.g. check the analogous bits of Android, and also MacOS has a few things like plist editor windows and such where you're suddenly well off the consumer track and into unloved form-shaped things. It's a bit like the backrooms.
But that's not meant as a defense or justification!
In fact blogs like this and lists of warts often help us. If you play fly on the wall in some of our channels (e.g. the promo ones), you will also often see people doing the legwork of parsing reviews and ticketizing criticisms. We try to listen quite actively because if someone dislikes a UI they're most often right.
The most important thing is that what's bad today can in fact be good tomorrow, especially if you don't get defensive about it.
What a great way to put it. I wish software developers of every product would feel that way.
And also thank you for all the hard work, to you and the team!
KDE tends towards pragmatism, discoverability, and customization over simple and flashy. The developers don't assume their users are simpletons who will get confused and run away if they encounter a checkbox they don't understand. They understand that many of their users are advanced tech-enthusiast "power users" just like themselves.
Even non-simpletons can appreciate that.