|
|
|
|
|
by RebeccaTheDev
1417 days ago
|
|
One of the big reasons I have always like CDE/Motif was that it, to me, is the epitome of function over form when it comes to a desktop UI and widget toolkit. It's actually the same reason I think the Windows' UI peaked around Windows 98SE. Things that are interactive, like buttons or window frame edges, look interactive and are easy to spot. Buttons look like buttons. Checkboxes look like checkboxes. Contrasting colors are used to separate window frames from window contents. Window frames had actual titles so that you could glance quickly to see the state of your system. You sat down with it, you knew immediately what was what. NextSTEP/OpenSTEP/GnuSTEP feels similar to me. Yes, by modern standards, they are ugly as sin. But they were super, super usable for the users with very little ramp-up time. By contrast, everything else is just so flat now. On my Mac, it's a regular Where's Waldo to figure out what is and isn't clickable sometimes. There is very little contrast between the window frames and window content ... if there is any at all, and I really dislike how they've largely done away with title bars entirely. And so much stuff is hidden in menus or behind obtuse, difficult to reach settings. I'll occasionally go look at Windows and it's not much better. What's really frustrating is watching some of my elderly family members struggle to use newer versions of Windows or macOS because the UX has become so flat that using it can be very obtuse if it's not something that you use all day, every day. It feels like redesigning UIs is becoming a vanity project for companies to show they are "modern" ... rather than trying to make things better for actual human beings that use computers. |
|
> one thing that I _really_ like that a lot of UI has been leaving by the wayside is making it clear when something on-screen is supposed to be interactable.
> Buttons look like buttons. Menus are always in the same place (in-window or top o' the screen, macOS style) instead of having to play "find the hamburger" in every single application. Title bars are exclusively for identifying and manipulating windows. You don't have to worry about accidentally clicking some control when you're just trying to move a window.
> The titlebar thing really gets my goat. Firefox uses the titlebar as a tab bar, so you switch or close tabs if you try to grab the titlebar to move things around. Slack has a big ol' search bar in the title bar. macOS[1] Mail.app and Calendar.app litter the titlebar with buttons. One of the basic functions of the window manager, _moving windows around_, has been hijacked to put controls there in the name of reducing clutter when we have _insanely_ high DPI displays and we can easily afford to give a little screen space to a few controls.
> Drives me crazy.
> [1] I'm at work, so I'm on mac. At home I run pop!_OS and KDE, but I have similar complaints there.