v0.20.1

Released June 11, 2026 · All releases

Surface model: docs & showcase. A documentation-and-showcase patch on top of v0.20.0. The surface model shipped with per-rune reference docs; this milestone makes it land — a cohesive showcase of the vocabulary as a system — and consolidates the composition docs. No new runtime features.

Changes

  • diagram now renders after SPA navigation and re-renders when the colour scheme changes, so diagrams stay correct across client-side route changes and theme toggles.
  • Surface model fixes, found and fixed while building the surface documentation:
  • Cover scrims now clip to the media zone's rounded corners; a centred content-place emits a radial scrim (farthest-side) that reaches the box edges instead of leaving the sides of a wide aspect uncovered; dark-tint scrim support.
  • Frame — displaced / oversized peeks clip correctly at the media zone and carry across the mobile breakpoint; frame-shadow rides the guest's silhouette on a figure.
  • Substrate — the cross pattern redraws crisply at any device-pixel-ratio; substrate-target="media" routing.
  • Media-zone guests (chart, diagram, map) drop their own double chrome and inherit the slot surface; a map card gains a slot aspect.
  • bg stacks content above the background layer and clips to the rounded surface.