It’s always complex to visually convey the state of toggle buttons to the users. Liam Spradlin argues that Material design’s “expressive buttons” solution that changes the shape of the container, on top of icons and sometimes name change works well. I’m curious if users agree.
Also, this works well for mobile, when buttons are gigantic and cutely rounded. Would this work for complex UIs where you need to put a lot in a screen (bank tools, CRMs, etc) ?
