Buttons

Articles on optimizing buttons and links

progress_button-2seconds
Buttons

When You Need to Show a Button’s Loading State

Buttons have more than an enabled and disabled state. They also have a loading state. The loading state isn't usually shown to users because most actions happen within seconds.
toggle_buttons-color_schemes
Buttons

Why Toggle Buttons Are Confusing

Not all buttons perform actions. Sometimes they’re used to change states on an app. These are known as toggle buttons. They save space by presenting two or more options in a single control.