Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Description

ONGOING 

Checkboxes are used for a list of options where the user may select multiple options, including all, some or none.

...

  • List check boxes in a logical order, such as grouping highly related options together or placing most common options first, or following some other natural progression. Alphabetical ordering isn't recommended because it is language dependent, and therefore not localizable.

  • Align check boxes vertically, not horizontally. Horizontal alignment is harder to read.

  • Label every check box.

  • Write the label as a phrase or an imperative sentence, and use no ending punctuation.

  • The default view of a set of checkboxes is having no option selected.

...

  • A single checkbox - an individual choice

  • independent choices (zero or more) - users can select any combination of options in a group of checkboxes

  • Master type checkbox which controls other checkboxes' states.

    Dependent choices where at least 1 option must be selected (future TBD)

States

The checkbox control allows 3 modes:

...

For each if the modes, you can find the different states below:

...

Interaction

Clicking a checkbox toggles between the states of the checkbox.

Within a group of checkboxes, each checkbox can be checked or unchecked. The user can check multiple options.

Users should be able to select the checkbox by clicking on the box directly or by clicking on its label. The touchable area for toggling the checkbox ends where the text ends.

The default view of a set of checkboxes is having no option selectedis this so?.

...

  • Use positive and active wording for checkbox labels, so that it's clear what will happen if the box is checked. Avoid negative statements such as "Don't send me more emails", which would mean that the user would have to check the box in order for something not to happen.

  • Do not use a checkbox (or a checkbox group) if:

    • Space is constrained → use a DropDown menu.

    • The user needs to select a single mutually exclusive choice within a group → use Radio Buttons.

    • The user may need to enter a choice that is not pre-defined → use a Combo Box.

    • The user needs to select from a range of values → use a Slider.

    • If the user needs to choose multiple options from a large list → consider using a multi combo box instead.

    • The resulting action will be instantaneously applied, without the need for further confirmation → use a toggle button.

Future Version (TBD)

  • Add to structure - dependent choices where at least 1 option must be selected (future TBD)

Design

Zeplin Link

Thumbnail

https://zpl.io/2jGkQWV

...

Expand
titleExpand to view products and screenshots

system management | enterprise | associations 

Image Removed

Recording management | data sources | settings

Image Removed

WFM Calendar

Image Removed

Assignment Manager:

Image Removed

→ Generate Schedule

Image Added


A single checkbox:


...