Startboard project

Startboard / Design system

Documentation v1.0.0 · Public product

Design system contents

Foundations

Layout and responsive structure

Centered dashboard content and narrow settings cards use different composition rules.

On this page

Dashboard layout

The dashboard header is fixed at 24px from both top corners. Main content starts at 112px, uses 24px horizontal padding and a max-width of 1024px. The search composer is capped at 672px. The central stack uses 40px gaps.

The bookmark grid uses repeat(auto-fit,minmax(4.5rem,5.5rem)) with 24px horizontal/vertical gaps. Tiles are 64px square. The grid gains or loses columns without changing the icon size. Board chips wrap; the first five boards appear directly and subsequent boards move to an overflow menu.

Settings layout

Settings has a centered logo header and a 672px maximum card, with 40px inner padding and 28px corners. Inner panels generally use 24px padding. These dimensions remain generous on phones and reduce the usable form width; the captures preserve that behavior.

Dialog layout

Dashboard editors use a fixed centered overlay with 24px viewport gutters, max-width 576px, 32px card padding and 24px corners. They do not have a height cap or scrolling container. Small-height screens and long open icon lists can overflow the viewport. This is documented as an implementation limitation rather than hidden by capture CSS.

Layering

Layering
SurfaceSource stackingNotes
Wallpaperbody::before z-index -1Fixed canvas, delayed ready state
Header actionsz-20Pinned above dashboard
Board overflowz-30 wrapperMenu can cover link grid
Editor scrimfixed z-30Captures include native alignment
Icon suggestionsabsolute z-10 within editorKeep input and suggestions together

Source references

Source references
Repository fileResponsibility
app/(home)/AppHome.tsxDashboard, grid, menus and editors
app/settings/layout.tsxSettings header
app/settings/style/page.tsxSettings panel dimensions

Examples from the app

Actual Startboard source UI with isolated fictional records; both native themes at 2× resolution or higher. No live integrations or account writes. Captured at 2× resolution or higher. Select an image to inspect it full size.

Dashboard Default Desktop Light · Screen · Light · Desktop · 2880 × 2000 px
Dashboard Ai Mode Desktop Light · Screen · Light · Desktop · Ai Mode · 2880 × 2000 px
Dashboard Edit Mode Desktop Light · Screen · Light · Desktop · Edit Mode · 2880 × 2000 px
Dashboard Link Added Desktop Light · Screen · Light · Desktop · Link Added · 2880 × 2000 px
Dashboard Empty Board Desktop Light · Screen · Light · Desktop · Empty Board · 2880 × 2000 px
Settings Style Default Desktop Light · Screen · Light · Desktop · 2880 × 2176 px
Link Editor Create Desktop Light · Component detail · Light · Desktop · Create · 1800 × 1422 px

Source audit: 2026-10-08 · Revision 08fa2595a668 · Documentation v1.0.0