Live data from Hacker News

The end of the nice GTK button

blog.brixit.nl

191–200 of 666 posts

Re: The end of the nice GTK button

#191
post #110

So basically the new GTK is iOS but without the professional designers behind it. What I cannot understand is how Canonical, Red Hat, or some rich SV person hasn’t thrown money at the problem and hired a big wig design firm or person to overhaul it all. Johnny Ive is now even available (if he’d take the project). But even going thru a site like dribbble there are so many amazing designers out there. To me it would be…

> So basically the new GTK is iOS but without the professional designers behind it. Professional designers seem to be the ones creating these problems. Back when it was just programmers you could tell a button was a button, a tab was a tab and we didn't hide basic functionality behind a swipe gesture or long press that users were supposed to just know. Now everything is pretty but harder to use.

> you could tell a button was a button, a tab was a tab and we didn't hide basic functionality...

Those conventions were created by usability experts after years of research. It wasn't simply programmers building them back then.

Re: The end of the nice GTK button

#192

Earlier quoted context omitted.

>> There's also an accessibility setting (under the "Display" section) for "Show toolbar button shapes". Fascinating. Sounds like if you can't read the mind of the desinger you must have a disability. What a great attitude :-p

1. Accommodating disabled people is in no way an insult. 2. Being disabled is a normal fact of life, also not an insult. 3. Accessibility affordances are not only for disabled people. Lots of people who wouldn’t identify as disabled routinely and gladly use a wide variety of accessibility features. 4. Having difficulty identifying actionable elements like buttons isn’t about reading anyone’s mind, and it isn’t a univ…

I read the parent as implying that it's the designer who is thinking of “disability” as a begrudged requirement that is afforded an out-of-the-way configuration option so as to not inflict the ugly affordances on the rest of the population.

Re: The end of the nice GTK button

#194

I may be alone here, but maybe there are mountains of functionality never tackled in Gnome. Basic things like trackpad gestures are just now arriving for example. Meanwhile, the visual design has been hashed over and over: I've lost count. Why is L&F consistently prioritized over basic capabilities?

> Why is L&F consistently prioritized over basic capabilities?

My lips curl ever so slightly apart, my tongue perched between both rows of my teeth. A faint whistling sound escapes between my two incisors and tongue, reminiscent of the "th" consonants that one might expect to hear in the word "thumbnails". Before I'm even capable of getting to the word "filepicker", hundreds of people are stepping on one another to come tell me what I already know. A wave of developers have risen from their standing desks, eager to beat me down for such a blatant disrespect of their favorite desktop. Fourty-some people have convened to demonstrate how I can click and drag icons from Nemo onto a file selection dialog as a replacement. Others yet are deriding me for not implementing it myself, and lacking respect for the developers. Some people have taken to referencing their code of conduct, while more are furiously typing on Twitter, desperate to label me a troll and move on with their life.

They all filter off after around 25 minutes. None of them used that time to put thumbnails in the file picker, thou... oh my god, they're coming back again...

Re: The end of the nice GTK button

#195
post #106
post #95

Earlier quoted context omitted.

“Scale-independent layout” (layout that ignores pixel aliasing) really requires PPI over ~200, that is, more than most desktop monitors provide. We’re still just not there.

It’s going to be a bloody mess for a long time, because the choices for how to handle resolution independence are all inherently filled with compromise. With font rendering, I think there is hope. Horizontal subpixel positioning with vertical hinting seems like a good tradeoff to me. Grid fitting vertically is not too jarring, and grid fitting horizontally to subpixels instead of pixels looks pretty good too, on low…

I really don't understand what was wrong with the X11 approach. I had a high DPI monitor in 2001. I typed the DPI into /etc/XFree86.conf or whatever, and it all Just Worked (TM).

Edit: I think modern web browsers implement ctrl-+ and ctrl-- the same way, except X11 apps kept separate directories of icons rendered for different DPIs, because 1GHz single core still seemed luxurious. Web browsers scale the bitmaps using some reasonable algorithm. Other than that, arbitrary zooms work with zero blur.

For what it's worth, PostScript also got this right back in the 80s.

Re: The end of the nice GTK button

#196

> The only issue with it is that font rendering looks horrific, but that might just be my machine. This is because GTK4 enables pixel/scaling-independent fractional vertical positioning, even with hinting enabled. There's a long (somewhat ongoing) discussion at https://gitlab.gnome.org/GNOME/gtk/-/issues/3787 , though I haven't followed the last few months of discussion. Even though GTK4 aims to achieve scale-indepen…

> The overarching goal is to get to more linear layout, so things don't wiggle around as you animate and transform them.

Lol so make it look like crap the 99% of the time you’re not animating or transforming the text.

Re: The end of the nice GTK button

#197
post #90

The old button was good in the desktop context, but I can't get behind this point: > The design even works very well on Linux phone formfactors. The author must mean something very different when they say "works very well" than I do when I say that. As much as I want it to, nothing about GTK works well in a phone form factor, IME. I look forward to continued improvement that will make that statement incorrect.

I for one don't want the phone form factor to influence my desktop experience. They are two completely different workflows that have conflicting needs IMO.

Agreed. The major sin of modern UI/UX is the desire to create a one-size-fits-all experience that works for both touch devices and desktops, when in reality the work styles of touch devices and desktops are very different. Unfortunately Windows (since Windows 8), macOS (since Big Sur), and GNOME (since GNOME 3) have sought (and continue to seek) these unified designs that work okay on touch devices but are a downgrade on desktops. The desktop reached its zenith in the late 2000s with Windows 7, Mac OS X Snow Leopard, GNOME 2, and KDE 3, and today's desktops are a downgrade from these (though KDE Plasma is nice and is an improvement over KDE 3).

I'll go as far as to say that the desktop experience hasn't received much love by major software companies; since the late 2000s the money has gone toward smartphones, tablets, and the Web. Since those platforms get the attention, the desktop is increasingly getting populated with ports of smartphone and Web apps; hence, Windows Metro/UWP, Catalyst, Electron, and the like.

Re: The end of the nice GTK button

#198
I'm so grateful for today's software diversity which allows me to so easily abandon and unsubscribe from non-consensual interface changes such as this one completely and switch to a different environment as many times as I need to until I find one which just maintains the interface which I want.

(Which is basically Windows 95 with a few minor additions.)

Re: The end of the nice GTK button

#199
post #192

Earlier quoted context omitted.

1. Accommodating disabled people is in no way an insult. 2. Being disabled is a normal fact of life, also not an insult. 3. Accessibility affordances are not only for disabled people. Lots of people who wouldn’t identify as disabled routinely and gladly use a wide variety of accessibility features. 4. Having difficulty identifying actionable elements like buttons isn’t about reading anyone’s mind, and it isn’t a univ…

I read the parent as implying that it's the designer who is thinking of “disability” as a begrudged requirement that is afforded an out-of-the-way configuration option so as to not inflict the ugly affordances on the rest of the population.

That seems like the least charitable interpretation of the facts I can imagine. Nonetheless if it’s true, Apple doesn’t just wing it when someone goes rogue on full design language redesigns.

Re: The end of the nice GTK button

#200
post #89

It seems like KDE and Plasma is the place where look and feel is constantly but incrementally refined; we've been saved from this flat design trend so far and things keep looking pleasant and modern and being usable. We know they care, and have great attention to details because that's documented weekly [1]. I find the Breeze theme really well done and its GTK port, Brise, is also very nice, to the point Gnome looks…

XMonad has also escaped the visual design fads quite well.
Post reply on HN