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.
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.