Skip to content

Studio log · 34 entries

filtered to Backgrounds3 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.

  1. Backgrounds2026-09-12no measurement

    Bank 3 batch 10 closes the scenes & backgrounds section

    Items 226–250 of docs/enrichment-500-2.md ship as scene set 12: duotone waves, topographic-adjacent textures, a restrained binary rain, the holographic card, gauge needle with a damped settle, pull-to-refresh, sticky card stacking and the rest of the atmosphere shelf. Section 9 of the bank is complete at 50 of 50 items. The component catalog is now 258 entries across twelve lazy-loaded scene sets.

    /changelog/2026-09-12-bank-3-batch-10-closes-the-scenes-backgrounds-section

  2. Backgrounds2026-09-12no measurement

    Bank 3 batch 9: 25 scenes and backgrounds land

    Items 201–225 of docs/enrichment-500-2.md ship as scene set 11 behind the lazy loader: the aurora's dawn colourway, particle drift, gradient mesh, topographic contours, film grain, constellation lines and the rest of the atmosphere shelf, plus the interaction scenes that teach them — scramble on view, flip clock, orbit progress, magnetic button, before/after clip. The component catalog is now 233 entries, and every JavaScript-driven scene declares its reduced-motion branch in its own body.

    /changelog/2026-09-12-bank-3-batch-9-25-scenes-and-backgrounds-land

  3. Backgrounds2026-08-29no measurement

    Ink Aurora gets a low-tier CSS fallback

    Heavy WebGL scenes now degrade to a composited CSS field on low-power devices. Performance tier stays honest.

    /changelog/2026-08-29-ink-aurora-gets-a-low-tier-css-fallback

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.