top | item 39546798

(no title)

cbovis | 2 years ago

With a switch you expect an immediate effect to occur. The expectation is that I toggle the switch then get on with my day.

Checkboxes don't have side effects, they're expected to be form based. Once I toggle a checkbox the expectation is that I need to then also submit that selection in some way.

discuss

order

jauntywundrkind|2 years ago

This feels like an enormously loaded set of expectations you are bringing here. If one in one hundred thousand people could reproduce this answer I'd be surprised.

This question of immediacy feels like it applies to any form control. I don't see how the slider is in any way clearer or more obviously immediate.

IMO this just comes down to Apple having switched to mainly using sliders, and wanting that to be a look people can use. And it so happens that Apple doesn't have "save" or "submit" or "done" on any of their forms: on Apple it so happens that almost all their form controls are live. But these are two separate decisions, aesthetic and function, and wanting to couple them is just forcing your prejudice, and there's not any actual reason cause or substance for it.

movementrich|2 years ago

I have the same expectation - that's what a switch does, both in real life, and on devics. You toggle it, the thing happens. So I don't think this is 1 in 100,000.

tommiegannert|2 years ago

This feels like an old way of thinking. We used to have to submit to CGI, and it would have been very disruptive to do every time a control changed.

We don't have this separation for textboxes, radio boxes or selectors, so why do we need it for checkboxes?