darclide, your familiarity with our internal projects makes me think that you might be a KDE person I already know. Is that the case? I'm Nate Graham, BTW.
I want to reassure you and others that we are NOT trying to remove features for the sake of design. In fact, we are consciously trying to keep them while also improving defaults and presentation. The new KCMs definitely look and feel simpler, which is by design, but under the hood all of the features should be still there. This project was all about UX, not removing features. The only feature I'm aware that we removed during this process was the tinting feature in the Icons KCM, because during the porting process we discovered that it didn't work and would be troublesome to fix. Apparently it has been broken for four years, and we had not gotten a single bug report about it. From this we reasoned that nobody used it, and we aw that the functionality is already basically available via other means anyway, so we felt comfortable removing the UI for it. For everything else, all the features you've come to know and love should still be there.
Our Kirigami apps have indeed been guilty of feeling too mobile-ish in the past when run on the desktop, and that's why I've been pushing fairly hard to improve that situation for the past 6 months. Compare Discover from Plasma 5.13 with Discover from 5.11, for example. Convergence means that it works well on every form factor, not that they all look like a big dumb phone app. In the cases where that's not the case, I want to know about it so I can help make it better.
Therefore, I want to repeat my call for specifics. Generalities aren't actionable. If you can tell me specific examples where you think we're removed features or prioritized form over function, I'm happy to take a look and see if any course correction is needed. You might find we're actually in agreement.
Announcement
Collapse
No announcement yet.
Martin Flöser Steps Down As Maintainer Of KDE's KWin
Collapse
X
-
darclide, you have a level of knowledge about these internal projects that makes me think that you're a KDE person I already know. Is that so? I'm Nate Graham BTW.
In the KCM redesign project, we have consciously avoided removing features. That was not the goal at all. It's a visual and UX overhaul, not a feature removal party. The only feature I'm aware of us removing is the tinting feature from the Icons KCM, because in the porting process it was discovered that the feature was actually broken and would be difficult to fix, and a lack of bug reports indicated that nobody was actually using it. We discussed the matter, and reasoned that users could get the same functionality in other ways already through custom icons and custom icon themes. Again I'm not aware of any other lost features off the top of my head. Can you enlighten me?
Again, we do NOT want to remove features and customizability. The goal isn't to turn Plasma into GNOME. What we're trying to do is get the best of both worlds: good defaults, attractive presentation, and high usability, all the while keeping the advanced features that our users love. Sometimes this does mean hiding them a bit, but we are NOT removing them. Making our KCMs simpler by default doesn't mean that we've actually removed any features, just that we're trying to make them easier to use.
I would still appreciate a specific list of gripes because that's actionable for me; I can try to help fix them. I can't do anything with generalities.
- Likes 4
Leave a comment:
-
Guest repliedOriginally posted by BwackNinja View PostFinally, talking about users complaining more loudly about how they think things should be, they don't value good developers either. A project isn't meant to cater to everyone and there's a development and maintenance burden for trying to make it do so. Developers are usually keen on accepting patches for functionality individuals want, but not on doing the work themselves. That's not laziness, that's good time management.
Originally posted by BwackNinja View PostA number of users isn't an indicator of quality, but rather a reflection of the market you're catering towards. If you try to cater to everyone, you may net more users, but you compromise the direction of the project, those users may not stay that long either, and you can end up with something you don't even want to use yourself.
The way I see it, the problem of many FOSS projects is that their developers and maintainers don't treat them as products. This often directly results in disgruntled designer contributors and disgruntled users.
- Likes 1
Leave a comment:
-
I think this was the right decision. Reading through his explanation, it's clear that he was becoming frustrated by having to justify saying no as maintainer, but that's the most important part of it. Not just saying no - explaining why it's such a bad idea that it can't be accepted, and helping provide a way forward that works for everyone. Providing no explanation just spreads the frustration around to everyone else.
Having not worked with the VDG, I don't think anyone here can really properly evaluate if his criticisms are accurate or not. Certainly some of what he says sounds unfortunate, but it's difficult for an outsider to judge if he's overstating his case or not. I do think there is a valid argument to focus on making the majority of your userbase happy while ignoring the 1% who moan the loudest, but I also think that a focus on bug-fixing and polishing over core new features is absolutely needed as well.
Hopefully kwin as a project keeps humming along without too much disruption due to this.
- Likes 1
Leave a comment:
-
Originally posted by ngraham View PostWait, what? What features did we remove?
Originally posted by ngraham View PostHalf of the goal of the Usability & Productivity initiative is to make KDE Plasma a good desktop for power users.
Originally posted by ngraham View PostWhat can we do better?
- Likes 4
Leave a comment:
-
Originally posted by SpyroRyder View PostThen again sometimes even security changes should have more discussion before becoming final, like with the recent furore around Nautilus's ability to execute files.
Leave a comment:
-
Originally posted by Awesomeness View Post
Yeah, how could it… your mail https://mail.kde.org/pipermail/plasm...ne/086122.html just has "Stepping down as maintainer" as headline…
That's how mailing lists work, rest assured that at least some clients will break if you alter the subject.
With that logic everybody replying to that thread would be stepping down as a maintainer.
And from a "news outlet", even a one man show like phoronix, I expect a bit more research than just reading mail subjects before handing out false news that are quite the opposite of what actually happened. At least it was corrected quickly.
kr
Fuchs
- Likes 4
Leave a comment:
-
Originally posted by Sho_ View PostThis is completely false information, and I am flabbergasted how this editorial mistake could arise.
- Likes 1
Leave a comment:
-
Originally posted by bobwya View PostBut sadly we're loosing Martin's expertise... Hopefuly KWin won't be hit by a bus now...
- Likes 3
Leave a comment:
-
Originally posted by aufkrawall View PostQuality of Kwin on Xorg wasn't really satisfying, bugs didn't get fixed...
Hmmm...
Martins rather exuberant hatred of Nvidia and dislike of "obsolete technologies", like X, were not ideal...
A more neutral developer (or set of developers) would be a pleasant change.
But sadly we're loosing Martin's expertise... Hopefuly KWin won't be hit by a bus now...
- Likes 2
Leave a comment:
Leave a comment: