Skip to main content

Accent presets

Jorv Builder's chrome uses neutral greys plus a single accent colour. The accent is runtime-configurable via Settings → Appearance, with seven curated presets — no free-form picker, to keep the chrome cohesive regardless of choice.

Brand note. The Jorv brand (the marketing site and the family marks) standardises on greyscale + the macOS traffic-light colours: green #28C840 (the single brand accent — the orbiting rocket), yellow #FEBC2E (Business / "warning"), and red #F85149 ("error"). Green is the one deliberate splash of colour in an otherwise monochrome system.

Presets

PresetHexNotes
Mono#e6edf3Default. Maximum restraint — no colour. Filled surfaces (chat bubble, send button) use a dark neutral instead so text-white stays readable.
Orbit Blue#58a6ffCalm cool blue. Was the default before v4.10.0.
Teal#5eead4Legacy Atmosphérique theme (retired — the brand site is now Mono + green).
Green#28c840The brand accent — macOS "maximize" green. Same as the "done" / "success" semantic colour.
Violet#a78bfaCreative / brand-forward.
Amber#f59e0bClassic terminal feel.
Yellow#febc2emacOS "minimize" yellow. Same as the "review" / "warning" semantic colour (and Business).

Two CSS variables

  • --orbit-accent — the accent colour itself; used for highlighted text, chips, badges, code highlighting.
  • --orbit-accent-fill — fill variant; used for filled surfaces (user chat bubble, send button). For coloured presets this equals the accent. For Mono, this resolves to a dark neutral (#30363d) so text-white keeps adequate contrast.

This split is why Mono works: the accent itself is near-white (so text and badges look pale), but filled surfaces stay readable because they use the fill variant instead.

Semantic colours are unchanged

Accent presets only touch the chrome's primary accent. Severity colours stay constant across presets:

  • critical / error → red #F85149
  • high / warning / review → yellow #FEBC2E
  • done / success → green #28C840
  • active (autonomous work) → orbit-accent + pulse

Why Mono is the default

From PRODUCT.md §UI Philosophy → Chrome Restraint: the user's own content — their app design, their colors, their preview — must dominate; Jorv Builder recedes. Mono is the strongest expression of that principle — Jorv Builder's chrome carries almost no colour, so the apps you're building inside Jorv Builder stand out maximally.

Related