Skip to content

Changelog

All six milestones, M0 through M6, shipped this month, landing on version 1.0.0-preview.1 with 59 component families in the catalog.

M0 scaffolded the repo: the token and theme engine (v1), NaviusButton, an STA plus FlaUI test harness, and CI. M1 added the shared interaction substrate and the first Tier A wave. M2 brought the overlay wave, 11 families, along with popup input routing. M3 covered selection and fields, 16 families, behind a gate. M4 added the data and dates wave, 14 families. M5 delivered the styled layer and the distribution path, completing the catalog, including Toolbar.

M6 ran an adversarial audit across every family and fixed more than 40 confirmed disparities, each with a regression test. The headliners: Toolbar had shipped as an unbuilt, silently missing control; Rating had dead Space and Enter keys; NumberField’s keyboard handlers were unreachable; two ValuePattern implementations were unreachable; a canceled Closing event could desync IsOpen from the live overlay; and Field descriptions were invisible to assistive technology despite rendering visually.

M6 also landed RTL and DPI hardening (ADR-0006) and a high-contrast theme (ADR-0007) across the catalog.