logoalt Hacker News

bayindirhtoday at 7:40 AM0 repliesview on HN

> Good design communicates even without language. It is reasonable to see a toggle switch and think it... you know... toggles.

Yes, good design needs no language. However, it's not reasonable to see a toggle and think it's a permanent toggle. Esp, when it's a button. There are many buttons in the world which doesn't toggle. In iOS, a toggle is also different from a button.

> Apple could have done many different things to make the design clearer.

They did, actually. They added clear messaging, think about a LCD screen on top of a button, and have iconography communicating the status clearly.

> But no matter what, the current design is abhorrent...

I'll respectfully disagree here with you.

> ...because they use the same design language for a temporary toggle and a real toggle.

Sorry to disagree, but this is not true:

    - Enabled: Blue background
    - Temporary disconnect: White background
    - Disable: Line through icon.
Also, again, a real toggle has a different design in iOS, you know, which looks like a Braun inspired sliding switch.