The collection

Components

Native interactions, with the difficult parts already considered.

Filter by category

6 components

Expanding cards, rendered by SwiftUI on an iPhone simulator

Expanding cards

Cards that open into an immersive detail view, with shared geometry and a drag-to-dismiss gesture.

Gestures · SwiftUI
Morphing sheet, rendered by SwiftUI on an iPhone simulator

Morphing sheet

A draggable surface that interpolates its height and corner radius, then settles into a compact or expanded state.

Overlay · SwiftUI
Radial menu, rendered by SwiftUI on an iPhone simulator

Radial menu

A floating action menu with a rotating trigger, staggered spring entrances, and an arc of reachable actions.

Navigation · SwiftUI
Toast stack, rendered by SwiftUI on an iPhone simulator

Toast stack

Notifications that enter with a spring, reflow around a dismissal, and cancel their lifetime tasks when removed.

Feedback · SwiftUI
Fluid tabs, rendered by SwiftUI on an iPhone simulator

Fluid tabs

A shared selection pill that travels between variable-width labels with an interruptible spring.

Navigation · SwiftUI
Stretchy header, rendered by SwiftUI on an iPhone simulator

Stretchy header

An overscroll-aware header that expands with a pull, stays edge-to-edge, and returns with native scroll physics.

Scroll · SwiftUI