QA batch 7a - dark-theme button contrast and dialog canon mechanics (v0.6.256) #705

Merged
Cordy merged 15 commits from fix-qa7 into main 2026-09-23 21:41:25 +00:00
Owner

Closes #691

Part of #693 (mechanics only): destructive confirms and the name dialog label their primary with the verb instead of OK (i18n ×4), name input gets an accent focus ring, licence dialog puts Close first and spells Licence in en. Left open on #693: fact-row rebuilds of confirmdlg (design work), pickdlg/peeraddlg/peerdetaildlg structure, and removal of the confirmed-dead settingsdlg/auditdlg/holdsdlg trio (openSettings has no callers; boot-time wiring makes removal its own change).

#691: accent-filled controls read the per-theme --accent-on ink instead of hardcoded #fff (the token system already carried correct dark inks per theme and accent variant); .rochip and plainlist greys go through tokens with fallbacks. Danger buttons stay #fff: --danger is not lightened in the dark themes, so white passes AA there.

Pins in web/test/qa7.test.js.

Closes #691 Part of #693 (mechanics only): destructive confirms and the name dialog label their primary with the verb instead of OK (i18n ×4), name input gets an accent focus ring, licence dialog puts Close first and spells Licence in en. Left open on #693: fact-row rebuilds of confirmdlg (design work), pickdlg/peeraddlg/peerdetaildlg structure, and removal of the confirmed-dead settingsdlg/auditdlg/holdsdlg trio (openSettings has no callers; boot-time wiring makes removal its own change). #691: accent-filled controls read the per-theme `--accent-on` ink instead of hardcoded #fff (the token system already carried correct dark inks per theme and accent variant); `.rochip` and `plainlist` greys go through tokens with fallbacks. Danger buttons stay #fff: `--danger` is not lightened in the dark themes, so white passes AA there. Pins in web/test/qa7.test.js.
one-shot: QA batch 7a red-green (#691 #693)
Some checks failed
fix-qa7.yml / one-shot: QA batch 7a red-green (#691 #693) (push) Failing after 0s
e5dc1fc1c7
Text on accent fills reads the per-theme --accent-on ink instead of hardcoded #fff (2.0-2.3:1 in the four dark themes); off-token greys on .rochip and plainlist go through tokens with fallbacks. Destructive confirms and the name dialog label their primary with the verb (Delete, Revoke, Delete forever, Remove, Create, Rename - i18n x4) instead of OK; the name input gets an accent focus ring; the licence dialog puts Close first and spells Licence consistently. Deliberately out: fact-row rebuilds of confirmdlg (design work) and removing the dead settingsdlg/auditdlg/holdsdlg trio (boot-time wiring; its own change).
changelog: v0.6.256
All checks were successful
ci / test-and-build (pull_request) Successful in 1m21s
13ea4d68bd
Cordy merged commit d659e1c605 into main 2026-09-23 21:41:25 +00:00
Cordy deleted branch fix-qa7 2026-09-23 21:41:28 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#705
No description provided.