Studio log · 34 entries
filtered to Components — 7 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.
- Components2026-09-12no measurement
Bank 3 batch 11: 25 page-section components land
Items 251–275 of docs/enrichment-500-2.md ship as scene set 13: the landing-page shelf — logo cloud, metric-led testimonials, honest comparison tables, usage-slider pricing, roadmap columns with the refuse cell styled as refusal, a calculator whose assumptions print above the fold, and a footer generated from route data. The component catalog is now 283 entries.
/changelog/2026-09-12-bank-3-batch-11-25-page-section-components-land →
- Components2026-09-12no measurement
Bank 3 batch 8: 25 navigation and layout components land
Items 176–200 of docs/enrichment-500-2.md ship as scene set 10 behind the lazy loader: mega menus with focus-safe panels, a scoped command palette, collapse-persisting sidebars, review wizards, scrollspy rails, a keyboard-operable resize split, return-focus dialogs and the rest of the layout shelf. The component catalog is now 208 entries, and every new keyboard path — Escape, arrows, ? — ships as scene code, not documentation.
/changelog/2026-09-12-bank-3-batch-8-25-navigation-and-layout-components-land →
- Components2026-09-12no measurement
Bank 3 batch 7: 25 data-display components land
Items 151–175 of docs/enrichment-500-2.md ship as scene set 9 behind the lazy loader: sparklines, heatmaps, gauges with named thresholds, sortable tables with aria-sort, three-cause empty states, computed totals, diffs and the rest of the data shelf. The component catalog is now 183 entries; every table has a caption, every number a text form, and the totals row is real arithmetic the page proves.
/changelog/2026-09-12-bank-3-batch-7-25-data-display-components-land →
- Components2026-09-12no measurement
Bank 3 batch 6: 25 micro-interaction components land
Items 126–150 of docs/enrichment-500-2.md ship as a new scene set behind the lazy loader: press ripples, viewport tickers, hold-to-confirm arcs, announced list reordering, snap carousels, stroke-drawn success marks, calm status pings and the rest of the micro-interaction shelf. The component catalog is now 158 entries; every JS-driven scene declares its reduced-motion branch, and the CSS keyframes they share are collapsed by the site-wide preference rule.
/changelog/2026-09-12-bank-3-batch-6-25-micro-interaction-components-land →
- Components2026-09-09no measurement
Overlay widgets land: Command Palette, Toasts, Sheet Menu
Three touch-first patterns with real keyboard/aria semantics. The admin console can now create drafts locally to rehearse the publish pipeline.
/changelog/2026-09-09-overlay-widgets-land-command-palette-toasts-sheet-menu →
- Components2026-09-09no measurement
Six new context-stage scenes
Text Cycle, Tab Morph, Flip Card, Skeleton Profile Feed, Momentum Chart and Avatar Crowd Stack land — each demo now shows a realistic context, not an isolated widget.
/changelog/2026-09-09-six-new-context-stage-scenes →
- Components2026-09-08no measurement
Glass pricing trio + Wipe Reveal headline
Two new context-stage demos: a three-tier glass pricing row and a clip-path headline reveal. Both zero-dependency.
/changelog/2026-09-08-glass-pricing-trio-wipe-reveal-headline →
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.