V0.26.0
Name:v0.26.0Status:planning

v0.26.0 — Editorial reading & shared layout modes

Continues the SPEC-094 theme-platform arc by settling the two capability gaps it deferred: the reading register for body text (the last reserved §8 candidate) and the promotion of carousel from a gallery-coupled behavior to a canonical layout mode any rune can opt into. Where v0.23.0 governed a rune's container (elevation/prominence/width), this milestone reaches inside it — how the running text reads, and how homogeneous items lay out.

Milestone burndown: 1 open work item remaining; peak 15, started Jun 2503691215Jun 25Jul 11
Open work items Ideal burndown
Progress 2/3 work items
History 3
  1. ad0a142
    Created (planning)by bjornolofandersson
  2. c37d9e3
    Content editedby Claude
    SPEC-100/v0.26.0: pin carousel design notes, pull SPEC-099 into the mile
  3. ac87471
    Content editedby Claude
    plan: scaffold v0.25.0–v0.27.0 milestones from recent specs

Work Items

Review 1
WORK-490 main
Container-query beside-layout collapse (split.css) + preview frame container
The follow-up WORK-489 explicitly deferred: convert the shared split.css beside→stack collapse from @media (global viewport) to @container (the rune's available width), and make the preview viewport frame a query container so the collapse is faithfully simulable in the responsive preview selector. Motivated by the feature doc page — its media-beside examples (media-position="start"/"end") couldn't carry a viewport selector because their collapse is @media-gated and the preview frame is width-only.
medium moderate
5/6 criteria
Done 2
WORK-479 main
Editor dropcap affordance derived from the register
Make the block editor surface the dropcap toggle by deriving it from the resolved reading register rather than a per-rune list. Per SPEC-108 §3 (editor consequence) + Work breakdown 4.
medium moderate
2/2 criteria
WORK-489 main
Container-query collapse-to-carousel + responsive-preview simulation
The shared data-collapse responsive contract (WORK-469, WORK-473) is @media-based: beside→stack collapse (split.css), grid→1-column reflow (feature.css), and collapse-to-carousel (carousel.css) all key off the global viewport. Two consequences:
medium moderate
5/5 criteria