I like chunkier scrollbars.
Fuck the tiny disappearing scrollbars where you need to mouse over... somewhere.. to maybe be graced with its presence, only for it to be 1px wide for some reason.
Also fuck the endless scroll, especially when you already know what you're looking for is on page 4 because you had to reload the page for some reason but the infinite scroll didn't save your position and you have to go down (without an actual scrollbar) only to "load more" 3 times until you're (maybe) on page 4.
I am 100% with you on both of those!
A related peeve of mine is stateless URLs. When backend engineers built UIs they were terrible in a lot of ways but the URL would often reflect the state of the UI so you could refresh and get back to the same view. I think web frameworks and people specialising as frontend engineers helped kill this being something that was added as you developed
I absolutely hate those scrolling number pickers, like on alarm apps. Just pop up the numpad and I can enter a time in 2-4 taps, not 2-3 coarse scrolls of minutes, a fine scroll to the minute I actually want, then repeat that process on the hours.
I like when they have both, like the roller thing you can click to input a number, best of both worlds.
Bro why is it any other way, ever.
I despise setting alarms. Why do I have to scroll? Fucking let me type in the time on a numpad.
I have like 50 alarms that are 15 minutes apart and I toggle them on and off as needed.
It's a fucking mess, bro. Fuck.
Colorblind people exist and should be able to use the site. At least, based on my real experience, this must be an unpopular opinion amongst UI folks glares
That's something I appreciate about the WordPress "block editor"; it tells you when you've changed colors in a way that is hard to read for some people. I wish more design software did that automatically.
This is UI design basics but I guess there are a lot of bad designers / rushed projects etc
Scroll bars are way too fucking thin now. When I have an app on one monitor, and try to scroll it, I’m battling the move to the next monitor with the teensy tiny scrollbar.
I’m even someone that knows how to use the mouse wheel and page down keys. It still has its place and so many refuse to acknowledge that. Sometimes I can’t even tell where on the page I am because the scrollbar activated its Octocamo.
Even worse are the scrollbars that are hidden until your mouse is over to of it.
Mouse over for anything needs to die.
What's even worse is when everytime you happen to move the mouse you get popups you didn't want blocking what you are trying to see.
Any button that's grayed out should say why it's grayed out when you hover the cursor over it, or attempt to tap it.
Unpopular because most people don't notice at all, not because they disagree:
Bring back ellipsis to signal a new dialog instead of a complete action. E.g., a button "Save..." opens a dialog where you want to save, whereas a button "Save" saves it immediately
If it doesn't need JavaScript, it shouldn't have JavaScript.
If it doesn't need dynamic styling, it shouldn't have dynamic styling (especially if it makes other elements move around or become occluded).
If it doesn't need images, it shouldn't have images. When it does need images, they should be in an appropriate format and minimum useful filesize.
It shouldn't have audio. It doesn't need audio, and should not have it.
I develop JS for a living, but for my personal site I faced the burden of PHP to load it directly, and kept minimal JS. I’ve had people note to me how quickly it loads.
The hamburger button is an abomination, we need the proper menus back
Unpopular opinion: I like the hamburger button. Easy to find at a glance, and I don't have to guess which sub-menu the settings are in. Now, if you have a hamburger AND 3 dots... 🤬🤬🤬
Unfun fact: I taught computer literacy for about a year. The students struggled to see or find the hamburger menu on many pages. Understandably so, because it literally does not look like anything.
- Stop removing the underline styling for links. It's not cool or sleek that you made things unintuitive to navigate by having the only indication be a slightly different text color, or a hover effect.
- I don't like emoji in text interface output. I don't need cute little sparkle graphics and yellow smiley faces and lightning bolts and rocket ships to tell me the operation was successful, to say nothing of environments where emoji aren't supported and it's just broken.
- Please stop trying to be cute or hip with your basic interface messaging. "We got you, we'll find those results you need. Just hang tight, OK?" "Oops, our bad, there was a little hiccup in the process..." It's unnecessary padding just like all the rounded corners everywhere. Exception if the entire app/site/whatever is specifically designed around being cute and friendly, but I see this all the time where it just feels out of place, disingenuous, and obnoxious.
- Custom fonts and nonstandard characters in usernames are an abomination. Show your personality and creativity in your graphical avatar and your profile, I'm happy to see it there!
Back when I was a kid on MSN Messenger, a bunch of my friends had names like this:
☆꧁✬◦°˚°◦. ǟɮɮɨɛ .◦°˚°◦✬꧂☆
I disliked it even then, because it's not really about personal expression or style, it's more about wanting to stand out in other people's contact lists and look the most special and get the most attention.
It's an arms race that leads to a user list that's impossible to find anyone in, and when everyone is special then nobody is.
Stop removing the underline styling for links. It's not cool or sleek that you made things unintuitive to navigate by having the only indication be a slightly different text color, or a hover effect.
Out of curiosity, how do you feel about sites that keep a colored underline on links, but have the text color be the same as the body text?
Less problematic, but still potentially confusing. Why break the standard and add another variable people need to consider in order to find the form and function they've already learned? Links are there as a functional element, not an aesthetic design.
I get people wanting to add their own touch or sense of style, but doing so at the cost of intuitive functionality, especially a kind that is long established and standardized, can be a slippery slope.
All that said: At the end of the day, it's up to the creator, of course. If someone really wants to indicate their links with upside down text and no underline, or a glowing CSS effect, or whatever, I'm not going to demand that they stop. Especially if it's a personal website. Your satisfaction with your work and self expression is more important than a guy yelling at a cloud about front end web design standards and whatever. I'll just reserve my right to gripe over some minor personal annoyances, and everyone will be just fine in the end!
I don't know how unpopular this is - I've never asked anybody:
Phone-optimised UIs suck, even on phones. One of the first things I do on setting up a new phone is tick 'request desktop website' in the browser.
Ooh, that one is probably pretty unpopular... Most desktop sites are absolute garbage on mobile.
Though I do hate when a mobile site won't let you zoom for some asinine reason.
Really big mouse cursor.
I don't have sight issues at all, but you spend more time tracking the mouse than you think. And after less than a day the real estate it takes up doesn't bother me.
I love KDE's "Wiggle the mouse a bunch and it temporarily grows massive" feature.
Get rid of the tool bars. All of them. Menu, navigation, window decoration, cookie consent, status, tab and start.
They suck. We live in a 16:9-21:9 world, where it's bad enough in landscape. When it's in portrait, where half of the real estate is taken up by a keyboard, and that space really matters, it's almost worse. Letterboxing is dumb when it's black bars on a movie, I don't need its cluttered cousin on every application and webpage I'm on.
Vertical overlays or context menus can be enabled by default if you must, but give me shortcuts to do the even the most esoteric operation and I'll gladly learn them.
I don't know how this is an unpopular opinion after a half centuary of dealing with increasingly multileveled toolbars, but it must be because toolbars are not going anywhere.
If you have to have a toolbar, at least make it go away when you scroll.
Idk I'm on two minds with this.
On the one hand, I agree that there's too many clutter in modern UI design and it takes away precious screen real estate. Especially more so when it's for ads (external), ads (internal), and more ads.
On the other hand, there seems to be a chronic minimalist UI movement to hide even essential controls and info into menus upon menus. The worse part is that there's tons of whitespace so you'll still won't get good information density.
UIs should strive to always be as customizable as possible.
Colors should be able to all be manually set by the user if they want to, rounded corners should be configurable, and the user should be able to overwrite icons and some UI elements if possible, but it shouldn't have to be on a per-app basis.
Instead, apps should ready system settings configured by the user and apply their theming unless the app is configured to do otherwise, again, by the user. Consistency by default unless you don't want it.
I can see why this opinion would be unpopular (maybe designers want to make their UI a very specific way idk)... but I like theming!!
Also, there should be a mode between dark and light mode that has black text but doesn't have a blindingly white background.
I can see why this opinion would be unpopular
The reason that it's unpopular is that it's hard enough to design a nice app and when you add theming it gets way harder. I still think it should be supported, but I can see why it isn't.
A lot of so called "dark mode" should be called "medium mode" or "gray mode". In my opinion "dark mode" is where the main colour of backgrounds looks more black than gray. Also all borders should be high-contrast, preferably brightly coloured lines, or medium-contrast for low-importance borders, but never low-contrast borders or borders without a line where it's just a change in background colours.
I see the dark convention to mean that the background is darker than the foreground.
Light mode means dark text on lightt background.
The modern trend for "flat" UIs absolutely sucks. There is no separation between element layers, so you can't tell where one windows starts and another begins when they are overlapping.
Respectfully I'm on the other side of that, but I see what you're saying. I hate skeumorphism and (IMO) flat is a much more professional looking design motif. BUT...that flat has to come with just enough drop-shadow to be able to delineate the layers, otherwise yes, its too flat and indistinguishable.
Overriding browser functionality because of designer preferences or shitty implementation of tracking or whatever.
Don't fuck with my scrolling.
Don't fuck with my ctrl clicking to open links in a new tab.
Don't capture window keyboard events unless you have a really excellent reason to and even then think about it really hard and decide not to.
And learn how to support basic keyboard navigation, damn it. It's just about marking up your html properly, no scripting required.
I think all of these opinions are popular on the user side.
Having ambiguous toggle labels should cause you to lose your job
Don't have a window named something like "Disable Features" and then the options be a toggle for "Cookies" or "Carry weight"
Does turning the toggle ON turn the feature OFF? Or do I need to turn the toggle to OFF to turn the feature OFF? Even worse when some are already in the off position.
I have a right to a page with all configurable options. A simplified interface is great but I shouldn't need to hunt for ages in a terminal or read source to find a config option.
Brimg back double-clicking on the top left corner of a program to close it. Actually, bring back the top bar and the file menu while you're at it. And for software that opens tabs, allow the user to position the tabs bar on the bottom or side of the screen.
- If it can be done without a touch screen DO NOT use a touch screen. And if you use physical buttons, they should have tactile feedback
- Toggles are just more ambiguous over-designed checkboxes
I also thought toggles were unnecessary, but then I read something that changed my mind.
Toggles have an immediate effect, whereas checkboxes don't.
For example, a light/dark mode setting. You could use a checkbox, but users have become used to the above behaviour, and so a toggle may be more appropriate.
Checkboxes, therefore, are more of a form element.
Personally, I'd still be fine with just checkboxes, but that design intention is something I hadn't known but makes sense after I heard it
Interesting idea, I'd never thought of that. It would almost change my mind if only different software respected that distinction. There are many forms using toggles and many option pages with checkboxes without a save button.
UI that isn't customizable is shit. I don't mean it needs to be Myspace level, but enough to make it comfortable to use.
Someone else said they hate infinite scroll. I love infinite scroll. Implement both.
I was interested in an open source fitness tracking app that didn't use a measurement system I'm familiar with. The dev basically said "fuck off" when someone asked about implementing it. Well, the dev has less exposure and their app has less users as a result.
I hate vertical tabs!
Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, toxicity and dog-whistling are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com.
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.
6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu