The selection gesture
The global gesture to select data is a long-press, touch, or mousedown that’s held in the same position for a moment. A two-finger touch may also trigger selection on touch devices.
Checkboxes (Recommended for desktop)
Checkboxes, or custom analogs, should only be used to indicate completion, such as checking items off lists.
- When hovering over an item, display a single checkbox for that item.
- After an item is selected, display checkboxes for all remaining items in that set.
Avoid persistently displaying checkboxes as part of each item.