In my opinion, any button in terms of graphical UI design simply dispatches an action with no arguments regarding state. There doesn’t exist a dichotomy between a “toggle” mechanic and a “standard” button as far as the button itself is concerned.
Whether or not you want to update the visual representation of that button is a separate concern.
SmartmanApps@programming.dev 8 months ago
Again you’re talking about switches. The thread is about normal buttons which have 2 states (the example being given is a button which can be a play button or a pause button depending on the current state). Buttons aren’t like check-boxes, switches are. A button triggers an event, check-boxes don’t. e.g. on a settings page, you tick all the check-boxes you want first, then click on the Save (or Cancel) changes button - one event for multiple changes. You don’t tick a check-box to start playing something, you press a play button.
calcopiritus@lemmy.world 8 months ago
Yeah you’re right. Didn’t see it was a crosspost and infered from the title.
SmartmanApps@programming.dev 8 months ago
That’s ok. Thanks for being big enough to admit you were wrong - these days a lot of people aren’t!