4 ms·
I wish someone came up with a better UI than the toggle. Usually, I understand what it means, but I often find toggles where it isn't clear what the state of th
by vertnerd 3y ago
I wish someone came up with a better UI than the toggle. Usually, I understand what it means, but I often find toggles where it isn't clear what the state of the toggle is. Right vs left, color vs no color, just isn't obvious to me. A visible check in a box is crystal clear.
- Timon3 3y agoA toggle works fine if it's not treated as boolean, due to the exact problem you mention. What fixes it for me is having the meaning spelled out on both sides of the toggle, e.g. like this: dark (o ) light
- runnerup 3y agoSeparately, some UI's make it very hard to tell which side is selected. It's a rare problem, but especially anxiety-inducing for me when it does appear.
- dylan604 3y agoare you using anxiety with a bit of hyperbole here, or is it really making you anxious? I can see it being confusing and needing extra time to really look at it rather than being instantly obvious, but it's nothing to cause stress. It's just a setting/option. It's not going to cause significant issues if misinterpreted. You can just set it the other way, and do it again. Is this the same thing that separates those that like to mash all the buttons and twist all the knobs to see what happens vs those that don't want to touch anything because they don't know what will happen?
- runnerup 3y ago> are you using anxiety with a bit of hyperbole here, or is it really making you anxious? Depends on the setting. Sometimes they're for things that have greater than usual effects, like getting locked into a subscription payment or agreeing to additional charges for Spirit Airline flights. Other times they're for things that I have difficulty taking the initiative to address, like notification/unsubscribe settings, for which my ADHD only allows me occasional "windows" of time where I'm able to initiate or follow-through on changing the settings. Sometimes it doesn't really matter and I just scoff at the bad UI and it's not a problem.
- yaur 3y agoThe worst offender to me is the ambiguous ui around creating a teams meeting for meetings created through whatever we are calling the outlook web thing these days. You don’t find out if you did it right until you have sent an email to your attendees with an erroneous teams link. And yes that is anxiety provoking. Of course part of what makes it ambiguous is that there is a setting somewhere completely different which when set will add a teams link whether the slider is set or not.
- neffo 3y ago(o ) "Do you want to receive marketing emails from our partners?" This is absolutely a dark pattern.
- ben0x539 3y agoEven worse when there's not even a grammatical structure, like "opt-out options" "annoying marketing emails (o )" am i... enabling the thing? opting out of the thing?
- uxp8u61q 3y agoIt's also a stupid pattern. Privacy and spam laws usually require informed consent. They might as well just not ask for anything, because any consent they get this way doesn't count for shit.
- webel0 3y agoThis can be used as a dark pattern. If you want a user to use a particular setting (e.g. “Customize my ad experience.”) you can just make it unclear which they’re choosing.
- aembleton 3y agoRadio buttons would work better.
- Timon3 3y agoIt depends on the structure of your site. If you have, say, 10 pairs of boolean options in quick succession, toggles work way better than radio buttons.
- xscott 3y agoI agree, but it seems like a lot of times you get: (o foo) (bar o) And I don't know if I'm supposed to click it to change to `foo`, or if that means it is already in the `foo` mode.
- Timon3 3y agoThat's definitely much worse, both due to what you describe, and due to the fact that you don't know what the label on the other side says.
- arcanemachiner 3y ago(I'm gonna abuse your example to rant about dark mode selection interfaces.) There's a small problem with your example: Dark mode isn't a binary setting. For modern applications, there should be 3 settings: System, Light, and Dark. (I like to use a dropdown menu to select the theme). This makes it work for people whose theme changes automatically between day and night (it's a built-in system setting on macOS, and possibly Windows). L For a web app, Light and Dark can set a value in localStorage which sets the theme manually, but System should remove the setting. You can detect the correct theme when the page is loaded, and also add an event listener to detect theme changes (so that either the user or the OS can change the current theme). It's actually not too difficult to set up properly.
- andrei_says_ 3y agoI think the first widespread use of a toggle was in iOS a long time ago. The core function of a toggle is to - well - toggle. Off (o ) On And the way it was used was Dark (o ) or Dark ( o)
- varrock 3y agoThe article linked by the commenter above addressed your concern. They mention the toggle should have an _immediate_ state change. I really liked the iOS airplane mode example the article used: > When turning airplane mode on for iOS, Apple provides immediate results by changing the cellular bars in the upper left-hand corner to an airplane icon. To summarize, it sounds like the toggles you've experienced haven't led to an immediate state change, which likely identifies them as better candidates for a checkbox like you mentioned.
- marcosdumay 3y agoHonestly, besides being standard, checkboxes solve all of your problems. That separation between immediate and delayed effect seems quite artificial to me, and doesn't exist at all on other types of inputs. It looks like a bad, post-fact justification created just to placate some masses instead of for good fundamental reasons. (And yeah, I do know who I'm criticizing here.) Anyway, it's a lost battle, so whatever, let's leave with the bad consequences.
- sopooneo 3y agoTotal aside: but related to ambiguous true/false designation: A lot of times when people write articles like "Ten Myths About NodeJS", it is unclear in each of the numbered items whether the stance initially described is the incorrect myth, or the correct view as proposed by the author. To make it worse, some writers vary the structure between items!
- chiefalchemist 3y agoYeah, too often. But that's not the toggle's fault. The majority of the time the design (colors) and the associated label are the root problem. A toggle doesn't have to be ambiguous. Unfortunately, designers / UX'ers seem to think so.
- jopsen 3y agoSwitches seems like an innovation that just makes UI worse. Checkboxes are easy to understand. If there is immediate effect then using a checkbox also works perfectly fine. The switch is just always worse (IMO).
- StableAlkyne 3y ago> Switches seems like an innovation that just makes UI worse I once visited a site that had a hamburger menu holding the navbar that auto-hid if you clicked away. They also had a switch on the corner of the opposite side of the screen that opened the navbar and kept it open I still sometimes wonder what was going through the UI guy's head when they made that
- chatmasta 3y agoThe most annoying toggle is the Spotify no-repeat/repeat-all/repeat-one button. Is it currently not repeating? When it has the dot, is it repeating one song, or all of them, and will pressing it make it repeat just one?
- leephillips 3y agoAgreed. The Spotify UI is bad in general, but this one especially. I’ve been using it for years and I still have no idea what I’m doing there.
- webel0 3y agoA big offender here is (was?) instagram’s privacy settings. I recall trying to help my mom turn her profile to be private and we were both confused: does the blue mean it is private or not?
- seanwilson 3y ago> A visible check in a box is crystal clear. For the "off" state though, I've never found an empty square outline being that clear (this looks similar to a button or a text field) or easy to spot, and a cross/X in the square instead can also be confused with "on". Not saying a switch fixes this however.