Why not just use a checkbox? Is anyone here a designer with a serious answer to this?
Should toggle button show its current state or the state to which it'll change? (2010)
91–100 of 303 posts
Re: Should toggle button show its current state or the state to which it'll change? (2010)
#92A toggle button should show its current state. A checkbox is a good example. Muted [] vs Muted [x] It's pretty obvious. What gets tricky is when designers create UI that does not have as clear a connection between the word used and the visual design, such as: Mute Off [---( )] Mute On [( )---] I have no idea what either of these mean because they include the action in the description of the state.
"Mute" "Unmute" I want a button to tell me what it does if I click it. If you want to show the current status that is a different thing, not a button. A button exists to be clicked, it should communicate what it will do if you click it.
I'm really confused by the concept of a button showing me what a button should do All of the time because if that button is showing me what the button should do then that button is indicating to me that that button is doing what that button is doing not what the button should be doing. That's why there is a hover over state if you're using a mouse things become more complicated when you're using touch which is why I think the button should not communicate what the button should do when interacted with but the current state.
Re: Should toggle button show its current state or the state to which it'll change? (2010)
#93Earlier quoted context omitted.
Perhaps what we do on a pc is not really that complicated or critical compared to flying a plane or steering an oil tanker. Just a thought.
I mean, sure? But, to that point, why discuss the conventions? If the goal is to have a predictable interface, it seems fair and in scope to study larger interfaces that people have to read quickly.
What I’m getting at is that it’s a lot more nuanced than what I as a software developer might like.
Re: Should toggle button show its current state or the state to which it'll change? (2010)
#94Re: Should toggle button show its current state or the state to which it'll change? (2010)
#95In defense of the ambiguity of digital toggles, I’d like to add that this is unsolved on most, if not all, physical light switches in homes and offices. Despite having existed for more than 50 years and most people are using multiple toggles a day with its labels, most people are unaware of the meaning of power symbol ( https://en.m.wikipedia.org/wiki/Power_symbol )
Re: Should toggle button show its current state or the state to which it'll change? (2010)
#96I'm surprised we are still iterating on ideas like this, to be honest. Seems flight decks have been rather successful on complicated dashboards for a long time. Same with boats. Why can we take approximately no lessons from them?
Re: Should toggle button show its current state or the state to which it'll change? (2010)
#97Re: Should toggle button show its current state or the state to which it'll change? (2010)
#98RIP Checkbox, 1990-2009, you were perfect and unambiguous but for some reason smartphone designers hated you.
Re: Should toggle button show its current state or the state to which it'll change? (2010)
#99RIP Checkbox, 1990-2009, you were perfect and unambiguous but for some reason smartphone designers hated you.
I agree that checkboxes are perfect; but that's because I never try to fill forms on a smartphone. Native browser checkboxes are often unusable on smartphones; too small to hit with a thumb.
It seems like an odd historical problem though. We could just render checkboxes bigger or with more white space around them, and make the touch area bigger in any case.