4 ms·
To make some examples that I didn't use to see: I get a good chuckle when I see flip-switch style checkboxes which include a description text that also flips i
by bsdubernerd 6y ago
To make some examples that I didn't use to see:
I get a good chuckle when I see flip-switch style checkboxes which include a description text that also flips in meaning when you toggle it. Because flip-switch style are already frequently more ambiguous than a checkbox already, but the changing text really brings the ambiguity to a whole new level. Checkboxes were perfectly easy and took less space, but flipswitches took over most modern UIs on mobile and desktop because they look cool somehow?
Drop-downs popping-up a borderless dialog showing you some choices, with a modern scroll-bar that's hidden by default. Depending on vertical size, you might not realize there's more if you scroll, since there's no indication of further elements unless the next element happens to be truncated at the text, making it obvious.
Actions (which were traditionally buttons) interspersed into the text as links, making the distinction a crapshoot.
Responsive "desktop" UIs that can't fit 10 toolbar elements in view and switch to a hambuger menu if the window is smaller than 2/3 of the screen. Make it better by actually shrinking the available workspace when that happens due to an extra-large sidebar that pops in it's place.
Broken scrolling (as in non-standard behavior/travel lenght and so on) is something I've never seen in desktop apps until recently. Custom widgets that do not replicate correctly the system behavior. People complained for decades about Gtk/Qt not behaving exactly like Win32 (or say the same with Cocoa/Qt on Mac, or any combination), and yet they perform like a dream compared to Electron, Flutter, even QML.
Of course you had bad UIs back then and now. But I've never been so frustrated by so many commercial programs switching over to multiplatform development and custom UIs.