-
Notifications
You must be signed in to change notification settings - Fork 0
Review 5265
bhamodi (contributor, fork) · OPEN · view on GitHub
Verdict: approve (merge)
Head reviewed: b17a4dc8b96f38b73ba24ad73575ecce23844849
The shipped v0.4.5 notes describe a StatusDot that does not exist: built-in
per-variant glyphs, statusdot:<variant> registry keys, and an
astryx-statusdot-glyph class. Sharper: they claim status "no longer relies on
colour alone (WCAG 2.1 SC 1.4.1)" when v0.4.5 deliberately keeps the dot
colour-only and makes accessibility the builder's job — so someone trusting the
changelog ships an inaccessible status believing the library handled it.
Rewrite the bullet to what #4373
actually merged: the icon escape hatch, the per-variant --color-on-* inks, and
the design-review decision that the dot stays a plain coloured signal.
Anyone reading packages/core/CHANGELOG.md for v0.4.5 and the doc-site changelog
rendered from it. Nothing at runtime. The npm tarball keeps the old text
(immutable), and so does the GitHub Release body.
No API change.
No new theme targets. It withdraws a documented one (astryx-statusdot-glyph)
that never shipped — verified: git grep at v0.4.5 returns nothing, so no theme
can be resolving it.
- API — no, markdown only. Visual — no. Theme — no.
Nothing — one markdown line.
Low-risk — no API surface, no behavior change, no perf change.
approve — merge. Verified archaeologically at the tag: commit 0f4d45f88dc's
message matches the corrected text almost sentence for sentence, and
v0.4.5:StatusDot.tsx has icon?: ReactNode with no glyph rendering and no
registry lookup.
1. [not blocking] "Each variant now pairs its plate with a dedicated ink" is true
of four variants, not five
→ a theme author goes looking for `--color-on-neutral` and finds none; neutral
takes `--color-background-surface` · CHANGELOG.md:23
2. [not blocking, NOT theirs] the GitHub Release body for v0.4.5 carries the same
stale paragraph
→ a reader on the release page still gets the glyph story. A contributor
cannot edit a release; ours, same one-paragraph swap
Thanks for chasing this down — the stale changeset body is exactly what happened, and the corrected text matches what #4373 shipped. Merging; one optional nit inline.
-
packages/core/CHANGELOG.md:23— Neutral's ink is--color-background-surface, not a--color-on-*— "each variant" overstates it.
Posted as drafted.