Skip to content

Commit 8129c60

Browse files
authored
Merge pull request #2624 from esokullu/main
Enhance typographic explainer gallery and paginate read_page
2 parents 7fc665a + 3675f11 commit 8129c60

41 files changed

Lines changed: 2147 additions & 18 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
210 KB
Loading
361 KB
Loading
243 KB
Loading
332 KB
Loading
281 KB
Loading
219 KB
Loading
341 KB
Loading
376 KB
Loading
188 KB
Loading
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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

Comments
 (0)