Studio log · 34 entries
filtered to Lab — 3 entries. Show all
Every entry has an address
The homepage shows the latest five in a list. Here each entry keeps its own URL so it can be cited, and keeps its own measurement where one was taken: 2 of 34 carry a size figure, 2 of those made the site lighter. Entries that predate the build report say no measurement instead of borrowing a number.
- Lab2026-09-12no measurement
Bank 3 batch 12: 25 lab tools land
Items 276–300 of docs/enrichment-500-2.md ship as working inline tools on /lab: token contrast and gradient worst-pair checks, a type-scale and spacing visualiser, focus-order tracing, a keyboard-only run sheet, locale formatting, meta-tag preview against length limits and the rest of the craft shelf. Every tool runs in the browser and uploads nothing. The Lab is now 33 tools.
/changelog/2026-09-12-bank-3-batch-12-25-lab-tools-land →
- Lab2026-09-09no measurement
Scroll Lab ships — choreography you can scrub
Sketch enter/pin/exit phases on a playhead, set trigger points, export a recipe with exact thresholds. Motion theory finally has a whiteboard.
/changelog/2026-09-09-scroll-lab-ships-choreography-you-can-scrub →
- Lab2026-09-02no measurement
Spring Lab ships a settle-time readout
The mass–spring–damper tool now reports exact settle ms so you can tune to a feel, not a guess.
/changelog/2026-09-02-spring-lab-ships-a-settle-time-readout →
Why split it
One long page can only be linked as a whole. A permalink per entry means a specific claim — “the demo module was split out, measured 315.5 KB lighter on routes that render none” — has a URL that survives the next release, which is what makes a changelog citable instead of decorative. The slug is derived from the date and title, so two entries on the same day cannot collide.
The list is generated from the same array the homepage reads, so an entry cannot exist in one place and be missing in the other.
Which feed to follow
- /changelog/feed.xml — this log, every entry.
- /community/rss.xml — the whole catalog plus the essays, every dated record.
- /learn/feed.xml?full=1 — the guides, with body text when you ask for it.
One entry per family, all generated from the same data the pages print.