v0.97.1 — the rail, polished
Shipped 2026-09-20 — a hotfix on main, 3ee077bb, tagged v0.97.1; a
follow-up to v0.97.0.
Four adjustments to the v0.97.0 rail from first use, on main directly:
- One icon column. Every icon — an item's and a foot control's — sits in
one 44px icon column (
--left-nav-icon-column), so the foot lines up with the items whether or not labels show; the rule between the two stacks is gone. - Fit-content width. Wide, the rail is as wide as its labels need (up to
the 220px maximum), not always 220px: it measures itself with a
ResizeObserverand publishes torailWidthStore, andAppShellmargins content by the measured width (useLeftRailWidth). - Left-aligned children. The children under an active item are left-aligned with a tight gutter (22px indent, 8px padding) instead of centred in the column.
mdlabels. Item and child labels aremd, up fromsm.