docs(design): Fjord stays a fifth scheme beside Midnight
The trial is over: the owner kept it. The trial wording goes from the tokens, the scheme list, the lab and DESIGN; B2's own-hue rule still binds any new scheme.
This commit is contained in:
@@ -89,7 +89,7 @@ const SCHEMES: SchemeDef[] = [
|
||||
light: pal("#f4f5f0", "#ffffff", "#dfe3d8", "#161a14", "#5a6352", "#556b2f", "#ffffff"),
|
||||
},
|
||||
{
|
||||
name: "Fjord · steel (trial)",
|
||||
name: "Fjord · steel",
|
||||
dark: pal("#0d1225", "#121931", "#25506e", "#eef1f5", "#9fb0c4", "#5aa1cb", "#0d1225"),
|
||||
light: pal("#f3f6fa", "#ffffff", "#c9d6e3", "#152232", "#4f6278", "#256b8f", "#ffffff"),
|
||||
},
|
||||
@@ -470,7 +470,7 @@ export function BatchB() {
|
||||
id="b2"
|
||||
code="B2"
|
||||
title="The scheme set"
|
||||
rule="Four schemes, four hue families: Midnight blue, Forest cyan, Slate fuchsia, Matrix moss. YouTube and Starship are gone (a user on them lands on Midnight). Fjord is a trial outside the rule (Midnight's family, Playnite's steel accent): folded into Midnight or removed. Rule: an accent is ≥ 30° of OKLCH hue from danger, warn and success, and ≥ 4.5:1 as text and under its button text, dark and light."
|
||||
rule="Five schemes: four hue families — Midnight blue, Forest cyan, Slate fuchsia, Matrix moss — and Fjord, the one kept exception (Midnight's navy, Playnite's calm steel accent). YouTube and Starship are gone (a user on them lands on Midnight). Rule: an accent is ≥ 30° of OKLCH hue from danger, warn and success, and ≥ 4.5:1 as text and under its button text, dark and light."
|
||||
>
|
||||
<div className="grid gap-2 grid-cols-[repeat(auto-fill,minmax(9.5rem,1fr))]">
|
||||
{SCHEMES.flatMap((s) =>
|
||||
|
||||
@@ -1090,11 +1090,11 @@ html[data-scheme="matrix"][data-theme="light"] {
|
||||
--accent-fg: #ffffff;
|
||||
}
|
||||
|
||||
/* Fjord — TRIAL, not yet a member of the set (docs/DESIGN.md decision log, B2 exception, 2026-09-25):
|
||||
Midnight's navy with Playnite's calm — a muted steel-blue accent and steel rules instead of the vivid
|
||||
periwinkle. It shares Midnight's hue family on purpose; the owner tries it app-wide, then it is folded
|
||||
into Midnight or removed (normalizeTheme lands a stored "fjord" on the default either way). Playnite's
|
||||
own accent (#337599) is 3.7:1 as text, so the accent is the same hue lifted to 6.5:1. */
|
||||
/* Fjord — the one scheme outside B2's "own hue family" (docs/DESIGN.md decision log, 2026-09-25 trial,
|
||||
kept 2026-09-27): Midnight's navy with Playnite's calm — a muted steel-blue accent and steel rules
|
||||
instead of the vivid periwinkle. It shares Midnight's hue family on purpose: the owner lived with both
|
||||
and kept both, the vivid and the calm. Playnite's own accent (#337599) is 3.7:1 as text, so the accent
|
||||
is the same hue lifted to 6.5:1. */
|
||||
html[data-scheme="fjord"][data-theme="dark"] {
|
||||
--bg: #0d1225;
|
||||
--surface: #121931;
|
||||
|
||||
@@ -11,8 +11,8 @@ 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.
|
||||
// The one scheme outside B2's "own hue family": Midnight's navy with a calm steel accent, kept
|
||||
// beside Midnight on purpose (DESIGN.md decision log, trial 2026-09-25, kept 2026-09-27).
|
||||
{ id: "fjord", name: "Fjord", swatch: "#5aa1cb" },
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user