In all the above groups, ensure the following:
- For buttons with icon(s) and text, one icon should appear to the left of the text, without any overlap between the icon and the text.
- For buttons with two icons and text, the second icon should appear to the right of the text, without any overlap between the icon and the text.
- For buttons with icon(s) and text, the icon and text should be aligned similarly on the vertical axis.
- For buttons with icon(s) and no text, the icon(s) should be centered inside the button.
In the "disabled" group, ensure the following:
- The icon should change color if the aesthetics of the theme imply it. For instance, in the default theme, the icon and the button text are the same color in the ordinary state, and should therefore be the same color in the disabled state.
- Because buttons can have icons without text, themes should not rely too heavily on the text to convey the disabled state. (In other words: ensure the disabled icon-only buttons above look sufficiently disabled.)
In the "toggle" group, ensure the following:
- The icon should change color in the active state if the aesthetics of the theme imply it. (In the default theme, the icon should change color in the active to match the text.)