feat(design): Fjord, a trial fifth scheme — Midnight's navy with a steel-blue accent and steel rules (E28)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { LS, readAccountMerged, writeAccount } from "./storage";
|
||||
|
||||
type Mode = "dark" | "light";
|
||||
export type Scheme = "midnight" | "forest" | "slate" | "matrix";
|
||||
export type Scheme = "midnight" | "forest" | "slate" | "matrix" | "fjord";
|
||||
|
||||
// The scheme set (docs/DESIGN.md, decision B2): each earns its place with its own hue family, and its
|
||||
// accent stays ≥ 30° of OKLCH hue away from danger / warn / success. theme.contract.test.ts measures
|
||||
@@ -11,6 +11,9 @@ export const SCHEMES: { id: Scheme; name: string; swatch: string }[] = [
|
||||
{ id: "forest", name: "Forest", swatch: "#22d3ee" },
|
||||
{ id: "slate", name: "Slate", swatch: "#e879f9" },
|
||||
{ id: "matrix", name: "Matrix", swatch: "#86a05a" },
|
||||
// A TRIAL outside B2 (Midnight's hue family, DESIGN.md decision log 2026-09-25): folded into
|
||||
// Midnight or removed once the owner has tried it; a stored "fjord" then lands on the default.
|
||||
{ id: "fjord", name: "Fjord", swatch: "#5aa1cb" },
|
||||
];
|
||||
|
||||
export interface ThemePrefs {
|
||||
|
||||
Reference in New Issue
Block a user