<?xml version="1.0" encoding="utf-8"?>
Accessibility
Exercise

Accessibility

Provide a sufficient touch target zone
Exercise

Provide a sufficient touch target zone

Pill button
Exercise

Pill button

Exercise

Use persistent search for search-focused apps

Maintain legible label font size
Exercise

Maintain legible label font size

Show the most popular ranges
Exercise

Show the most popular ranges

Add enough padding to buttons
Exercise

Add enough padding to buttons

Use a recognizable slider thumb style
Exercise

Use a recognizable slider thumb style

Containers
Exercise

Containers

Sharp-corner button
Exercise

Sharp-corner button

Exercise

Tick

Histogram slider
Exercise

Histogram slider

Set default selections
Exercise

Set default selections

Exercise

Use expandable search to save space

Use indented dividers for lists with images
Exercise

Use indented dividers for lists with images

Use inputs for selecting distant dates
Exercise

Use inputs for selecting distant dates

Use rich auto-suggest appropriately
Exercise

Use rich auto-suggest appropriately

Allow users to access pages in overflow
Exercise

Allow users to access pages in overflow

Apply a fixed button's width for mobile
Exercise

Apply a fixed button's width for mobile

Show a preview of the selected date range
Exercise

Show a preview of the selected date range

Provide built-in date options
Exercise

Provide built-in date options

Don't break the bond between the label and icon
Exercise

Don't break the bond between the label and icon

Separate dropdowns for day, month, and year
Exercise

Separate dropdowns for day, month, and year

When to use breadcrumbs
Exercise

When to use breadcrumbs

Carousel progress trackers
Exercise

Carousel progress trackers

Exercise

Adhere to the parenting principle

Set minimum button's width
Exercise

Set minimum button's width

Exercise

Auto snapping

Floating action button (FAB)
Exercise

Floating action button (FAB)

Use a reasonable number of steps
Exercise

Use a reasonable number of steps

Vertical trackers
Exercise

Vertical trackers

Modal date input
Exercise

Modal date input

Rich list
Exercise

Rich list

Modal date picker
Exercise

Modal date picker

Indicate an indeterminate state
Exercise

Indicate an indeterminate state

Input value
Exercise

Input value

Align controls with the labels
Exercise

Align controls with the labels

Offer users more options in an organized manner
Exercise

Offer users more options in an organized manner

Use dropdowns for lengthy lists of choices
Exercise

Use dropdowns for lengthy lists of choices

Rounded button
Exercise

Rounded button

Thumb
Exercise

Thumb

When sliders aren't appropriate
Exercise

When sliders aren't appropriate

Right-to-left sliders
Exercise

Right-to-left sliders

Branded button
Exercise

Branded button

Min/max value
Exercise

Min/max value

Enable auto-suggest for searching
Exercise

Enable auto-suggest for searching

Use overflow menus
Exercise

Use overflow menus

Use checkboxes for multiple related options
Exercise

Use checkboxes for multiple related options

Selected date
Exercise

Selected date

Track
Exercise

Track