Skip to main content

Lists

Lists are made of list items. A list can be used to display content related to a single subject.

Specifications

Each list item is represented as a text label. In addition to the item label, a list item may contain multiple pieces of information, such as additional text details and/or an icon. Depending on the purpose of the list, each row may also be accompanied by a control. Use when the user can benefit from viewing more information about each list item without needing to select the item first.

If needed, the user may reorder list items by touching the handle (6 dots at left side of line item) and dragging the list item to a different location.

The user may also select a row to perform an action on the corresponding item.

Where needed, lists may have groups of sub-categorized list items. Child list items are alternately shown/hidden using the arrow at the left side of the parent line item.

lists Specs

Note: In-cab sizes only. See mobile patterns for smaller options for in-field.

Behaviors

  • Basic lists contain a set of items displayed in rows. Each item is represented as a text label. Depending on the purpose of the list, each row may also be accompanied by a control, such as a checkbox or radio button. The user can also select a row to perform an action on the corresponding item.
  • Complex lists contain a set of items displayed in rows. Each item is represented as a text label. In addition to the item label, the rows in a complex list contain multiple pieces of information for each item. Depending on the purpose of the list, each row may also be accompanied by a control. The user can also select a row to perform an action on the corresponding item.
    • Use when the user can benefit from viewing more information about each list item without needing to select the item first.
    • Use when the available space in the design does not let us display a table
State Example
Default

Example of a Default List Item

Pressed

Example of a Pressed List Item

Focus

Example of a Focus List Item

Selected

Example of a Selected List Item

Disabled

Example of a Disabled List Item

Editorial

Length

  • Generally, lists should be used to present simple pieces of information. For more complex sets of data, consider using a table.

Order

  • Arrange list items in a logical way. For example, if the list is about resource use, the default order might be highest resource use to lowest. Grouping items in categories into smaller, more specific lists might be more meaningful in some contexts. Alternatively, organize in alphabetical or numeric order.

Text

  • Use list items that are grammatically parallel. For example, do not mix passive voice with active voice or declarative sentences (statements) with imperative sentences (direct command).
  • We don’t always have control over the content in a list. Sometimes a list displays user-generated content, such as customer names. The default order of such a list is alphabetical or numeric by date.
  • When we have control over list content, present the list items in sentence case (example: Your business name). The default order is alphabetical or numeric by date.
  • In instruction copy, use the words, “select” and “clear” to guide users to make selections. Don’t use the word “deselect.” It’s robotic and can’t be translated easily.
  • Don’t use punctuation in list items unless one of the list items includes more than one sentence. In that case, all the list items will have end punctuation.