Contrast: --accent used as text (links, FK indicator) is under 4.5:1
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 62/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- mariadb, mysql, postgresql, react, sqlite, tauri, typescript
- Ambito
- accessibility, frontend
Direzione di ricerca
Start with gridTheme.ts and DataGrid.tsx, then locate the --accent and text-accent uses and review spec §5.1 and src/CLAUDE.md. Check contrast in LIGHT, DARK_MEDIA, and DARK_FORCED, including the listed surfaces; done means text contrast meets 4.5:1 and the requested tests and static guard cover the new token and its uses.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Steps to reproduce
Look at any text drawn in the accent colour: links (e.g. "Learn more", foreign-key links), text-accent labels, and the grid's canvas link colour / FK indicator.
Expected
Text reads at ≥ 4.5:1 on its background in both themes.
Observed
--accent used as a text colour reads 4.02:1 in light and 4.24:1 in dark (computed during the #107 review).
Version / commit
main after #107
OS and database
Any OS, both themes
Likely cause
--accent is a fill/ring colour. Add an --accent-text token (light + dark, ≥ 4.5:1 on the surfaces it sits on, including --content, --surface, --side, selected rows), switch every text-accent and the canvas linkColor / FK indicator (gridTheme.ts, DataGrid.tsx) to it, add contrast tests in LIGHT / DARK_MEDIA / DARK_FORCED and a static guard against new text-accent, and update the spec §5.1 and src/CLAUDE.md rules.
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 0
- Merge medio
- 1h 19m
- PR unite (30g)
- 28
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Cemoche/tablemax
-
area:frontend size:S status:ready type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
area:backend size:S status:ready type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
area:infra good first issue size:S status:ready type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
area:docs good first issue size:S status:ready type:task
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
area:infra size:S status:ready type:task
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Cemoche/tablemax
Issue simili
-
frontend
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
ranxianglei/billion-context#4172 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
awslabs/threat-composer#362 ·
I maintainer di solito rispondono entro 1 giorno
-
Area/Cloud Needs Triage Type/Bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
wso2/product-integrator#2847 ·
I maintainer di solito rispondono entro 1 giorno