←back to thread

892 points todsacerdoti | 1 comments | | HN request time: 0.201s | source
Show context
sirwhinesalot ◴[] No.45289648[source]
We now live in a world where KDE looks nicer, more professional, and more consistent than the latest macOS. I don't know how that happened, and KDE isn't even particularly nice looking, but here we are.

For many years now KDE has focused on polish, bug fixing and "nice-to-have" improvements rather than major redesigns, and it paid off.

replies(29): >>45289995 #>>45290073 #>>45290151 #>>45290269 #>>45290300 #>>45290329 #>>45290339 #>>45290551 #>>45290730 #>>45290812 #>>45290839 #>>45290937 #>>45291184 #>>45291224 #>>45291767 #>>45292070 #>>45292195 #>>45293081 #>>45293115 #>>45293191 #>>45293540 #>>45295805 #>>45296420 #>>45296861 #>>45297073 #>>45297580 #>>45298444 #>>45298935 #>>45299011 #
GuB-42 ◴[] No.45290812[source]
KDE is, as its name implies, a desktop environment. And it hasn't been "infected" by the "mobile" virus.

I often wondered why desktop UIs became so terrible somewhere in the 2010s and I don't want to attribute it to laziness, greed, etc... People have been lazy and greedy since people existed, there must have been something else. And I think that mobile is the answer.

UI designers are facing a really hard problem, if not impossible. Most apps nowadays have desktop and mobile variants, and you want some consistency, as you don't want users to relearn everything when switching variants. But mobile platforms, with their small touchscreens are completely different from desktop platforms with their large screens, keyboards and mice. So what do you do?

In addition to mobile, you often need to target the browser too, so: native desktop, native mobile, browser desktop, browser mobile. And then you add commercial consideration like cost, brand identity, and the idea that if you didn't change the UI, you didn't change anything. Commercial considerations have always been a thing, but the multiplication of platforms made it worse, prompting for the idea of running everything in a browser, and having the desktop inferface just being the mobile interface with extra stuff.

replies(9): >>45291002 #>>45291374 #>>45291814 #>>45293739 #>>45294507 #>>45295079 #>>45297869 #>>45298577 #>>45299041 #
dismalaf ◴[] No.45291002[source]
> KDE is, as its name implies, a desktop environment. And it hasn't been "infected" by the "mobile" virus.

Who do you think has been "infected" by the "mobile" virus? KDE's only real competitor is way more keyboard focused than KDE...

replies(3): >>45291154 #>>45291253 #>>45293549 #
marginalia_nu ◴[] No.45291154[source]
I assume they're referring to Gnome. Despite primarily being aimed at desktop users, it's got hamburger menus everywhere[1], and a design that constantly makes trade-offs that benefit a touch-screen at the expense of keyboard-and-mouse users.

[1] Hamburger menus are designed to make efficient use of a small vertical display where horizontal screen space is a limited commodity, which just is not the case at all for a large horizontal computer monitor. On a large horizontal display, they're a straight downgrade since you need to click the menu to see what's inside it, which makes action discovery harder. This click is also added to a lot of actions so they add more friction to almost all interactions.

replies(5): >>45291202 #>>45291436 #>>45291940 #>>45292182 #>>45299270 #
fluidcruft ◴[] No.45291940[source]
Hamburger menus are also useful for things that otherwise would be behind a right-click. I personally have not encountered a good replacement for right-click in touch UIs.
replies(3): >>45292021 #>>45293351 #>>45299381 #
marginalia_nu ◴[] No.45292021[source]
That's rarely how they are used though, much more often they're used to replace the horizontal top menu bar.
replies(2): >>45292482 #>>45294548 #
1. tadfisher ◴[] No.45294548[source]
They are for rarely-used actions. The corollary is that frequently-used actions are surfaced directly in the header bar instead of buried in menus. This is almost universally good. I say "almost" because content creation applications have so many actions that a menu bar sometimes makes sense; I'm thinking in particular of Inkscape with three sides of the window occupied by icons and a bizarre hamburger icon in the bottom of the right panel for some reason.