Skip to content
Longport Whale
Design System

Iconography & Motion

The icon family, icon sizes, and motion principles

Whale uses one icon family and quiet, purposeful motion. Icons communicate domain or action meaning; they do not decorate every heading.

Icon family

Lucide is the single icon family across Whale surfaces. Use one family consistently; do not mix in a second icon set.

Context Size
Navigation 20px
Chrome (top-bar tools, avatar) 16px
Search 14px
Semantic (alert, toast) 16px
  • Icon scale comes from the control’s size variant; do not resize icons independently or let an icon compete with its label.
  • Decorative icons are hidden from assistive technology; a meaningful icon does not stand alone when visible text can carry the same meaning.
  • Do not repeat a “muted square + icon + title” motif as a page pattern.

Motion

Motion clarifies state change; it never decorates. Keep it short, consistent, and interruptible.

  • Use brief, consistent durations for enter/exit and state transitions; overlays and menus animate quickly and predictably.
  • Motion communicates origin and direction (where a layer came from), not spectacle.
  • Respect reduced-motion preferences: when a user prefers reduced motion, drop non-essential animation and fall back to an immediate state change.
Whale Docs