Light and Light Vibrant: strings, regexps, escapes and invalid tokens are below 4.5:1 on the editor background
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 65/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript, vscode
- Ambito
- accessibility, design
Direzione di ricerca
Inizia da src/palette.ts, dove sono definiti i ruoli syntax.string, syntax.regexp, syntax.escape e syntax.invalid, e individua i due scope #f44747 hard-coded (invalid.illegal.non-null-typehinted.php e token.error-token) che aggirano questi ruoli. Verifica i valori proposti, di un passo più scuri, rispetto alla tabella di contrasto nella issue, usando la luminanza relativa WCAG rispetto a #ffffff. Il lavoro è completo quando ogni ruolo elencato raggiunge almeno 4,5:1 sullo sfondo chiaro e gli scope hard-coded usano syntax.invalid. I temi scuri devono restare invariati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Measured with WCAG 2.2 relative luminance against editor.background (#ffffff):
| Role | Colour | Ratio |
|---|---|---|
syntax.string (green 600) |
#13924c | 4.00 |
syntax.regexp (teal 600) |
#169d96 | 3.33 |
syntax.escape (cyan 600) |
#1a95cc | 3.38 |
syntax.invalid (red 500) |
#e62845 | 4.42 |
hard-coded #f44747 (invalid.illegal.non-null-typehinted.php, token.error-token) |
#f44747 | 3.60 |
Light Vibrant (Display P3) is lower still for the same roles (3.0 to 4.0, indicative).
The next step of each ramp already passes: green 700 (5.7), teal 700 (4.9), cyan 700 (5.0), red 600 (5.9). Proposal: move those four roles one step darker in src/palette.ts and point the two hard-coded #f44747 scopes at syntax.invalid (they are also never converted to P3 in the vibrant themes). Strings would become visibly darker green, which is the visible trade-off. Dark themes are not affected.
🤖 Generated with Claude Code
- Lingua principale
- TypeScript
- Stelle
- 7
- Fork
- 2
- Merge medio
- 1h 16m
- PR unite (30g)
- 18
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 twbs/bootstrap-vscode-theme
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
twbs/bootstrap-vscode-theme#23 ·
I maintainer di solito rispondono entro 1 giorno
-
accessibility
Difficoltà 3/5 Mezza giornata Idoneità per principianti 30/100
twbs/bootstrap-vscode-theme#21 ·
I maintainer di solito rispondono entro 1 giorno
-
accessibility
Difficoltà 3/5 Mezza giornata Idoneità per principianti 55/100
twbs/bootstrap-vscode-theme#20 ·
I maintainer di solito rispondono entro 1 giorno
-
Add screenshot to README/MarketplaceForse già presa @mdo l’ha presa 31 giorni fa. Apertadocumentation
twbs/bootstrap-vscode-theme#1 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di twbs/bootstrap-vscode-theme
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Azure/azure-functions-nodejs-extensions#180 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 2 giorni
-
iso-bmff: add IsoBoxReadView.readUint64 and IsoBoxWriteView.writeUint64 for exact 64-bit fieldsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
streaming-video-technology-alliance/common-media-library#611 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
prime-radiant-inc/evener#5901 ·
I maintainer di solito rispondono entro 1 giorno
-
area:frontend kind:bug priority:p3 ready
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno