<?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

Dropdown button
Exercise

Dropdown button

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

Exercise

Video slider

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

Exercise

Navigation between months and years

When sliders aren't appropriate
Exercise

When sliders aren't appropriate

Nested list
Exercise

Nested list

Right-to-left sliders
Exercise

Right-to-left sliders

Branded button
Exercise

Branded button

Min/max value
Exercise

Min/max value

Prioritize buttons
Exercise

Prioritize buttons