But yeah, fuck round checkboxes. Shows the people driving now are more business oriented and have no love for the culture.
But yeah, fuck round checkboxes. Shows the people driving now are more business oriented and have no love for the culture.
https://storybook.react95.io/?path=/story/controls-checkbox-...
I think the ternary checkbox has two uses: when it's a master checkbox, showing whether all of the binary checkboxes in a group are selected, and it may also be used on its own (the UI may have different actions for the three possible states).
I have done tons of toggles that are not reactive, being a form submit
I can implement a radio button that allows multiple choices also, doesn’t mean it is the right thing to do.
Now there are of course exceptions to the rule. One case where instant reaction on checkboxes are common is filters in online stores. I think that’s a leftover design from the days you had to actively click search on each change to the filters. Those will work equally good with toggles.
* red is "on" and by default already selected, black is "off";
* black is "on";
* saw one cookie consent form with red meaning "on", and green meaning "off".
Cookie consent forms are specifically designed with all sorts of misleading and user-hostile patterns, so I would not take them as an example of anything. I'm sure there are consent forms out there with checkboxes where checked means no.
It should always be grey = off, darker = on.
There is a nice visual distinction for toggles, as if you have an "On" and "Off" column for each option. Then again that idea would have a conflict where it should be a radio circle because you can't be both On and Off, but a checkbox square because more than on option (row) could be On. Maybe a shape with a flat top and rounded sides (a "stadium") would be good for following the conventions while being worse and more confusing overall.
For me it's that the "on" and "off" state are styled inconsistently and can be difficult to guess without toggling. Whether a checkbox is checked or not is never in question.
> There is a nice visual distinction for toggles, as if you have an "On" and "Off" column for each option.
Except there is no such column, so the visual distinction is not self documenting, whereas a checkbox or radio very much is.