|
| 1 | +# Design language v2 mockups |
| 2 | + |
| 3 | +The v2 direction for the openElement site, authored 2026-07-25 against the |
| 4 | +v0.41.0 stable line. It keeps the cinematic Web Standards Lab identity |
| 5 | +(ink canvas, violet accent, `<open/>` mark, floating pixels, grid hairlines) |
| 6 | +and fixes the diagnosed shortcomings of the alpha-era design. |
| 7 | + |
| 8 | +Files (SVG source + rendered PNG, 1440px wide unless noted): |
| 9 | + |
| 10 | +- `v2-01-homepage-hero` — new hero: mono/serif type pairing and the element |
| 11 | + cross-section (host / shadow root / core) as the signature artifact, |
| 12 | + replacing the vinyl record. |
| 13 | +- `v2-02-homepage-fullpage` — full scroll story with varied section rhythm: |
| 14 | + split code scene, full-bleed DSD transformation panel, four island |
| 15 | + strategy cards, output targets with a stats strip, and the Begin scene. |
| 16 | +- `v2-03-guide-page` — reading-page density fix: compact meta header, |
| 17 | + content and the card grid visible on the first screen. |
| 18 | +- `v2-04-architecture-page` — hero title column hard-capped so artifact |
| 19 | + panels can never clip the title (the alpha-line overlap bug). |
| 20 | +- `v2-05-mobile-home` — 390×844 composition, designed separately from |
| 21 | + desktop (900×930 canvas including annotations). |
| 22 | +- `v2-06-design-system` — the language sheet: mono 800 + Instrument Serif |
| 23 | + italic pairing rules, violet-on-ink ramps, pill/card/callout/terminal |
| 24 | + components, and the signature-elements contract. |
| 25 | + |
| 26 | +Design rules that make this v2 (enforced in `v2-06`): |
| 27 | + |
| 28 | +1. Two voices only: JetBrains Mono for everything structural, Instrument |
| 29 | + Serif italic for one accent phrase per composition. No third typeface. |
| 30 | +2. Dark ink is the brand theme; light mode is a supported reading theme. |
| 31 | +3. The element cross-section is the only hero artifact — it tells the DSD |
| 32 | + story instead of decorating it. |
| 33 | +4. Sections vary composition (split / full-bleed / card grid / stats / |
| 34 | + centered); no two adjacent scenes share a layout. |
| 35 | +5. Cards keep the alpha-line signature top edge-highlight. |
| 36 | + |
| 37 | +Render: screenshot the SVGs with Playwright at native size (see the QA |
| 38 | +notes in the v2 review thread); the older `../generate.mjs` pipeline is |
| 39 | +broken and describes the retired indigo direction — do not use it for v2. |
0 commit comments