Startboard project

Startboard / Design system

Documentation v1.0.0 · Public product

Design system contents

Components

Settings shell and navigation

A consistent narrow card organizes occasional configuration tasks.

On this page

Purpose and placement

A consistent narrow card organizes occasional configuration tasks.

Anatomy

  • Centered brand header
  • Route icon and title
  • Return link
  • Inner content panels

Contract

Contract
Input or boundaryBehavior
RoutesBoards, Preferences, Style, Profile, Account, About
Settings menuNative links; Logout is a signOut action

States and feedback

  • Menu overview
  • Route detail
  • Return to settings/dashboard

Interaction and composition

Keep route identity outside its inner controls. Settings is a separate reading and configuration surface from the dashboard, preserving the same semantic colors but using purple brand icons.

Responsive behavior

Outer card max-width 672px with 40px padding; phone content remains narrow and may grow vertically. Full-content screenshots supplement viewport crops where useful.

Accessibility contract

Use one page heading and semantic links. Some control labels are visual labels without htmlFor; the shared shell does not fix child-control semantics.

Known implementation gaps

The settings route itself does not enforce auth in its layout; protected data comes from API/session boundaries and server board routes. Do not equate a rendered settings page with authorized data access.

Source references

Source references
Repository fileResponsibility
app/settings/layout.tsxBrand header
app/settings/page.tsxRoute list

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.

Settings Default Desktop Light · Screen · Light · Desktop · 2880 × 2176 px
Settings Preferences Default Desktop Light · Screen · Light · Desktop · 2880 × 2176 px

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