Radarist project

Radarist / Design system

Documentation v0.1 · Product in progress

Design system contents

Foundations

Layout and responsive behavior

Centered workspaces, a dense desktop header, and a narrower single-column phone composition.

On this page

Workspace widths

Workspace widths
ContextMaximum widthSource
App hero and radar1160pxpage-hero.tsx; radar-workspace.tsx
Schedule overview980pxschedules-workspace.tsx
Spaces overview820pxspaces-workspace.tsx
Running notes920px inside radarradar-workspace.tsx

Responsive contracts

Components use sm and larger Tailwind variants to change text, insets, menu positions, and control sizes. The theme does not define custom breakpoints. The screenshots verify representative desktop and 390px phone layouts; they do not establish that every intermediate width and zoom combination has passed.

Creating a new screen

  • Reuse AppHeader and AppFooter, then PageHero for the page title and contextual help. Put the workspace within the relevant existing width.
  • Use min-width: 0 for flexible text containers; permit task labels to wrap and retain visible controls.
  • On a phone, prioritize the task content and the immediate action. Keep filtering and navigation discoverable.
  • Preserve contextual clearances around sticky toolbars. CurrentTimeMarker uses 146px clearance below 640px and 158px otherwise when positioning the agenda.
  • A calendar remains a time-based spatial view on phones. Do not silently replace it with an unrelated information hierarchy.

Overflow boundaries

Test menus at the edges of the viewport, long titles in flex rows, two overlapping agenda entries, and fixed notifications above phone safe areas. The capture harness adds room around isolated specimens solely to show an open popover; that extra padding is not an application spacing rule.

Examples from the app

Actual Radarist components with fictional data. Captured at 2× resolution or higher. Select an image to inspect it full size.

Radar · Screen · Light · Desktop · 2880 × 2000 px
Radar · Screen · Light · Desktop · Full Page · 2880 × 5402 px
Radar · Screen · Light · Desktop · Read Only · 2320 × 2000 px
Spaces · Screen · Light · Desktop · 2880 × 2000 px

Source audit: 2026-10-07 · Revision 0103e2549959 · Documentation v0.1