|
| 1 | +# Web Store explainer visuals 2026 — v4 (typographic) |
| 2 | + |
| 3 | +Same gallery and copy as v3 (`../webstore-explainer-2026-3`), retypeset. No product |
| 4 | +icon and no "WebBrain" corner wordmark on any slide — the Web Store shows both beside |
| 5 | +the listing. The hero keeps a small mono "WEBBRAIN" kicker as the only brand mark. |
| 6 | + |
| 7 | +Type system: |
| 8 | +- Display (headlines, prices, stat numerals) — **Instrument Serif** 400 |
| 9 | +- UI (body, subs, panel text) — **Instrument Sans** 400–700 |
| 10 | +- Labels (eyebrows, chips, URLs, buttons) — **Geist Mono** 600, uppercase, wide tracking |
| 11 | + |
| 12 | +Fonts are vendored in `fonts/` and inlined as base64 at render time, so output no longer |
| 13 | +depends on what is installed locally. All three are OFL 1.1; license texts sit beside them |
| 14 | +in `fonts/OFL-*.txt` and must stay with the binaries. Latin subsets only, 68 KB total. |
| 15 | + |
| 16 | +The mock agent panel on 02 still reads "WebBrain is acting" — that is depicted product UI, |
| 17 | +not slide branding. Say so if you want it neutralised too. |
| 18 | + |
| 19 | +v2/v3 are untouched and still use the old sans stack; the four versions are independent |
| 20 | +copies, so a copy change needs applying in each. |
| 21 | + |
| 22 | +Files (1280×800): |
| 23 | +- 01-hero.png: Mono kicker + serif tagline hero |
| 24 | +- 02-tell-the-browser.png: Flight-search command front and center as chat input, browser acting on it |
| 25 | +- 03-ask-any-page.png: Ask mode, cropped to the answer panel |
| 26 | +- 04-any-llm.png: Model picker, cropped to the provider dropdown |
| 27 | +- 05-plan-before-act.png: Plan review with Approve/Adjust before actions run |
| 28 | +- 06-launch-offer.png: WebBrain Cloud $5/mo (reg. $8), Save 35% |
| 29 | +- 07-social-proof.png: 500+ GitHub stars, 20+ contributors, MIT — repo bar with contributor avatars |
| 30 | + |
| 31 | +Light-background alternates of the two dark slides (originals kept, use whichever fits the gallery): |
| 32 | +- 01-hero-light.png |
| 33 | +- 05-plan-before-act-light.png |
| 34 | + |
| 35 | +Both come from the same `hero(light)` / `planScene(light)` functions, so edits apply to |
| 36 | +dark and light together. In the light plan card the panel goes white and the accent green |
| 37 | +darkens for contrast against white button text. |
| 38 | + |
| 39 | +Star/contributor counts are hardcoded in `proofScene()`; bump them there when they go stale (544 stars at last render, 2026-07-29). The avatar initials are decorative, not real contributor handles. |
| 40 | + |
| 41 | +Slide 07 is appended after the offer to keep the existing filenames stable. If proof-then-price reads better, swap the last two entries in the `scenes` array and rename the two PNGs. |
| 42 | + |
| 43 | +Regenerate: |
| 44 | + |
| 45 | +```bash |
| 46 | +node assets/webstore-explainer-2026-4/render.mjs |
| 47 | +``` |
0 commit comments