Consider setting color-scheme to opt-out of Chrome Auto Dark Themes
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- css
- Ambito
- frontend
Direzione di ricerca
Inizia individuando il foglio di stile globale o il punto di ingresso CSS di Assembly, poiché l’issue non indica alcun file. Esamina le indicazioni di Chrome per rinunciare ad Auto Dark Theme, quindi verifica che l’applicazione dell’impostazione proposta a livello root impedisca l’oscuramento automatico in assenza di un tema scuro esistente; l’issue è completata quando la pagina rinuncia a questo comportamento in modo coerente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Chrome is working on a new auto dark feature:
Chrome 96 introduces an Origin Trial for Auto Dark Themes on Android. With this feature, the browser applies an automatically generated dark theme to light themed sites, when the user has opted into dark themes in the Operating System. Users can opt-out of dark themes by either disabling the option on the OS level or in a specific setting in Chrome.
https://developer.chrome.com/blog/auto-dark-theme/
Since Assembly doesn't currently have a dark-theme (#954), we should consider opting out until we do. Otherwise, we will lose control over how elements are displayed on a user's system if they have dark mode enabled. This could result in poor contrast that renders text difficult to read or UI elements not translating well.
There are a few options to opt out, but I think this option may work best for Assembly:
It is still possible to use this approach to opt-out the entire page from Auto Dark Theme by setting the color-scheme on the :root element:
:root { color-scheme: only light; }
Note: this feature is still being specified, but wanted to get ahead of it
https://bugs.chromium.org/p/chromium/issues/list?q=component:Mobile%3EAutoDarkTheme
- Lingua principale
- CSS
- Stelle
- 138
- Fork
- 26
- Merge medio
- 13m
- PR unite (30g)
- 5
Preparare l'ambiente
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 mapbox/assembly
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 30/100
-
2 architecture enhancement estimate-4 icebox jira-sync-complete needs research p2 p3
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
dunkagroo estimate-2 jira-sync-complete p2
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
2 dunkagroo estimate-2 estimate-4 icebox jira-sync-complete p2
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
-
2 estimate-2 icebox jira-sync-complete p2
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Tutte le issue di mapbox/assembly
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
angular/angularfire#3774 ·
I maintainer di solito rispondono entro 2 giorni
-
ux
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
rr-djk/rr-djuikoo.com#53 ·
I maintainer di solito rispondono entro 1 giorno
-
订阅管理中单个订阅源配置菜单溢出Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
joeseesun/qiaomu-ai-rss#54 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
digitalgroundgame/pragmatic-papers#1035 ·
I maintainer di solito rispondono entro 1 giorno
-
app bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno