DESIGN REFERENCE

Explain the shape
of the work.

Source diagrams and charts have explicit roles. Local examples keep units, legends, reading order, and data alternatives visible.

Public evidence18 Sep 2026Observed sources. Explicit local contracts.

Observed visualizations

FamilySourceMeaning / boundary
Context-switch chart and legend/core-features/focus · C-focus-chartPublic explanatory chart. It illustrates a relationship; no private productivity data was accessed.
AI connection / automation diagrams/core-features/ai · C-demo-automationPublic task and integration compositions; no tool execution or model API called.
Developer API feature figures/developers · C-developer-diagramProduct explanation from public technical story; not an internal architecture diagram.
Theme and appearance grid/pro · C-demo-theme-pickerVisible color/appearance choices in public demonstrations; private theme persistence unverified.
Reference shell / object flowsLocal original explanatory additionsRegions, ownership and transitions, with equivalent readable text.

A readable chart contract

Original local chart specimen. Values are synthetic and demonstrate presentation only. For Raycast’s actual context-switch illustration, use the linked frozen source family.
Example focus duration

Minutes per day · authored fixture · 18 Sep 2026

Legend: red bars = focus duration. Zero is a labeled baseline value, not missing data.

Equivalent synthetic chart data
DayMinutes
Monday20
Tuesday40
Wednesday0
Thursday60
Friday30
PropertyLocal rule
Scale and unitsZero-based linear scale 0–60 minutes. Each bar’s height=value/max; no truncated axis.
LayoutPlot height 180px,24px left scale,16px gap; five equal categories; labels 11px mono.
ColorRed gradient follows source accent treatment; text and geometry also encode values.
InteractionStatic chart; no pointer-only tooltip or hidden essential value.
Missing / errorNull is shown as Not provided in the data table; no fabricated zero. Error retains title, legend and source.
ResponsiveBars remain in five columns; labels wrap when needed; data table scrolls inside its region.
AccessibilityFigure caption, full text summary and equivalent table; reduced motion is unchanged.
Observed chart family

A connection diagram with a reading order

Choose a taskVisitor / public entry
Read public contextArticle, extension or feature record
Choose a local actionFilter, disclose, compare or copy
Continue deliberatelyStable detail route or official boundary
Equivalent order: choose task → read context / choose action → follow a stable destination. Local explanatory diagram, not Raycast’s internal architecture.
Local chart contract · CSS
.chart-column { height: 180px; display: flex; align-items: end; }
.chart-column > div {
  width: 100%; min-height: 1px;
  background: linear-gradient(#ff7b80, #9b2d3e);
  border-radius: 6px 6px 0 0;
}

About this specimen

This is a local reconstruction of a public Raycast pattern. It demonstrates the interface contract; real accounts, installs and payments remain on the official product.

Icon contract