Repository navigation
v0.43.1
Pre-releaseA contrast level is a note about a theme, not a bar it has to clear
The documents had grown a doctrine out of a measurement. A theme's contrast level was written as a standard: §9.5.2 stated an admission barème per role — AAA body text, AA secondary text and accents, 3:1 rules — §9.5 said "ce qui est exigé est double", and the README promised "a documented readability target, checked by measurement". None of that was ever true of the program. Nothing in this executable has ever refused, rewritten, reordered or hidden a theme for what it measures, and the same sections said so two paragraphs later.
Written at that weight, the axis became the frame every reader picked up. It produced two backlog entries about which themes fail a bar nobody enforces, three paragraphs of the spec accounting for which ones fail it, and — the reason this is being corrected now — reviewers who turn it back on the tools themselves and report, as a defect, that a piece of software "fails the standard it enforces on its output". There is no such standard. Deciding what a good theme is was never this software's trade.
So the axis is demoted to what it is. §9.5.2 is no longer "critères d'admission" but how a theme is drawn: there is no bar, the project's own palettes are drawn and then measured, and the measurement is published so an author knows what they are choosing. §9.5's "ce qui est exigé" is gone; a level is not a goal. The README's "readability target" and "higher accessibility standard" are gone; the measurement is a design note about that theme. --help says the same in one sentence.
What survives untouched, because it is not about grading: colour is never the only carrier of an information — a comparison table's verdicts each carry a shape marker, and that is a property of the FORMAT no palette can undo. And audit's two colour warnings, which do not speak of levels at all: a navigation control the reader can no longer make out, and text almost exactly the colour of what it sits on. A broken control and words out of reach — things that do not work, never things that could be prettier. Their thresholds sit far below AA on purpose, and they block nothing.