News for hackers. Stuff that matters.
Re:In Loving Memory of Square Checkbox by ncruces on Sunday January 28, 2024 @04:23AM (#39163885)
The toggle is supposed to convey immediateness, like a light switch turning on bluetooth is immediate.

A checkbox is like filling a form, it requires submission for the action to take place.

Re:In Loving Memory of Square Checkbox by layer8 on Sunday January 28, 2024 @07:26AM (#39165029)
The real reason is that in contexts like the Settings app, where toggleable items are mixed with other items, checkboxes on the left would take too much space on mobile (especially on the early small-screen iPhones), because it would require the left margin to be increased for all items. Checkboxes on the right are awkward though, and thus were replaced by the toggle switches. The immediateness argument is just a convenient excuse. Immediately effective checkboxes weren't uncommon on desktop before. In addition, there is "previous art" in the form of boolean-toggle menu items that are immediately effective and show a checkmark when active.
Re:In Loving Memory of Square Checkbox by ajitid on Sunday January 28, 2024 @05:56AM (#39164428)
This assumption breaks if you use macOS. Windows uses (or used to use) Apply button in its settings. Macintosh OSes were reactive from the start. Which means that checkboxes have immediate-ness on Macs.
Re:In Loving Memory of Square Checkbox by ratg13 on Sunday January 28, 2024 @04:49AM (#39164051)
The parent comment is talking about how the colors are often set on a toggle.

That the user never knows if the toggle is in the on or off position.

Re:In Loving Memory of Square Checkbox by stavros on Sunday January 28, 2024 @05:05AM (#39164135)
Your parent is talking about their parent's second paragraph, about toggles in settings.
Re:In Loving Memory of Square Checkbox by ratg13 on Sunday January 28, 2024 @05:49AM (#39164382)
That is what I am talking about as well

>When the icon is white, is it on? Is it off?

They reinforce this with another example of ambiguity.

The user can’t be suggested to take any actions if they can’t figure out what the default settings are.

Re:In Loving Memory of Square Checkbox by rezonant on Sunday January 28, 2024 @05:55AM (#39164422)
> Likewise I thought the article’s punchline was going to be the increasing use of on-off toggles instead of checkboxes.

That's the second paragraph. This would be those left/right toggles that became popularized with iOS on the original iPhone (since you could physically slide them with your finger). These also do have color insanity associated, though.

The third paragraph used "toggle" in a more general sense.

To be fair, the comment has a lot going on.

Re:In Loving Memory of Square Checkbox by stavros on Sunday January 28, 2024 @05:53AM (#39164411)
lstamour talked about two things, the proliferation of toggles, and the unclear toggle buttons.

ncruces replied clarifying the former, that the toggles proliferate because they convey immediateness. They didn't say anything about the "unclear toggle button" point.

Your comment, then, aimed to correct ncruces' comment, clarifying that lstamour was talking about unclear toggles, when ncruces was talking about the other point in lstamour's comment, and thus was already correct.

Re:In Loving Memory of Square Checkbox by mr_toad on Sunday January 28, 2024 @10:37PM (#39172434)
That was true in the 90’s when you’d post a whole page but these days the individual checkboxes are more likely to have event handlers that transmit state to the server immediately.
Re:In Loving Memory of Square Checkbox by boomlinde on Monday January 29, 2024 @08:35AM (#39176048)
> That was true in the 90’s when you’d post a whole page

I'd say that to the extent that is true, it was equally true for radio buttons in the 90s.

These days I find myself scrolling around pages to look for submit/save/apply buttons to determine whether checkboxes and radio buttons are intended to have immediate effects or have to be submitted to be applied, because there really seems to be a lack of consensus on what these elements mean in those terms.