Original question text by @phantomwise@lemmy.ml
What are the modern design trends you hate most? Feel free to rant! Mine are:
- Physical buttons are out of fashion, now EVERYTHING must have a touch screen instead! Especially if it makes the appliance more inconvenient to use. Like having to press a flimsy touch screen ten times to scroll through a washing machine’s programs instead of just turning a physical knob and pressing a physical start button.
- Every website looks like it’s made for a phone and was vomited by the same app in slightly different flavors of vomit.
- Actually EVERYTHING looks like it’s made for a phone… Like what’s the deal with all those hamburger menus on DESKTOP apps? Please just put a regular menu and same me some pointless clicking, it’s not like you’re lacking screen space. I especially hate that those menus can’t be opened from the keyboard like regular menus.
“Have you tried our new layout?”
“Did you know you now can…?”
“We’ve hidden this from you, but don’t worry! Click here to see them”
“News: We’re launching a new product!”
“Looking for X? It is now here!”
“We upgraded you to the new view. Revert to the old view?”
“Enable integration with (our other product) for an enhanced experience”
“You may not have permission to view what used to be on this page”
“Take a tour”
“How are you liking the new settings screen?”
“You will be automatically moved to the new X, no need to do anything”I guess I’m too thick to see the complaint here.
It’s too chatty.
Too chatty, stuff getting hidden from the user which makes it less useful yet still cluttered, change for change’s sake, teasing at notification nightmares… There’s a lot to dislike in OP’s post!
Showing ”2 weeks ago” or ”1 month ago” instead of the actual date. ”1 month ago” can be anything between 30 days and 60 days ago.
The option is called “relative date” (as opposed to absolute date). On macos you can switch it off:
- open Finder, go to list view
- select very first item in hierarchy
- click on the little triangle next to the (folder-)icon to expand but press the option key wihle doing so
- hit “cmd” + “J” - a settings panel will open
- there is a tick box that says “relative date” that needs to be disabled (unticked)
- if you want to apply this settings as the new default setting for all finder windows, press the “apply as standard”-button at the bottom. All dates will show now the actual date instead of “today”, “yesterday” and such.
Oh you sweet summer child, thinking that will apply to most websites.
Tthis setting is not intended to apply to websites. With this setting you can change whether the date is shown as absolute (dd.mm.yyyy) oder relative (today, yesterday,…) for your own files on your computer.
The main post is asking about general design patterns, and many others have commented about relative dates in gitlab and many other online sources.
It is precisely my point to say that the settings cited here are local only.
I have been a software tester for a long time and I really fuckin hate these JS frameworks that try to reinvent the wheel but worse.
Like why is a fucking table now a bunch of divs? Why is a drop down (select) list a bunch of divs? With disappearing html blocks when you close the list?
HTML worked fine, why are we reinventing basic HTML but worse?
Because many of the frameworks, including Angular and React, were getting started while HTML and JS specs and the support of those specs were a giant hodgepodge MESS.
Why are so many things divs instead of standard components? Because for WAY too long, those components weren’t standard. Some browsers didn’t even fully support basic components or styling options that had been standard for years.
Why is everything a div? Because in many browsers, divs got the most feature support.
The frameworks seem nonsensical and dumb because they’re covering up a LOT of even worse things.
Not to say a ton of nasty things cannot remain, or new gross things crop up, but at least this one has a history that’s more interesting than, “they designed it poirly”. Nope, a lot of the problems have no design at all, or might’ve been worse with a more “standard” implementation!
Tables and select boxes have been standard for ages across all browsers what are you on about.
I’m talking about pre-HTML5. Back when a lot of non-web devs hated JacaScript. Back when people liked ActiveX. Back when CSS wasn’t universally supported. If you’re too young to remember those days, count yourself lucky.