Support automatic theme detection from OS using prefers-color-scheme
#5542 opened on Oct 17, 2019
Description
Issue type
I'm submitting a ... (check one with "x")
- bug report
- feature request
- question about the decisions made in the repository
Issue description
Current behavior:
The default theme loads automatically, despite user OS preferences.
Expected behavior:
By using prefers-color-scheme media query, it would be possible to detect the user OS theme. For example, if my Windows theme is dark, the dark theme of ngx-admin should be loaded. If my Windows theme is light, then the light theme of ngx-admin should be loaded.
This is demo'ed here: https://davidwalsh.name/demo/prefers-color-scheme.php It already has decent browser support: https://caniuse.com/#search=prefers-color-scheme
Steps to reproduce:
Related code:
Other information:
This thread is related: https://github.com/angular/components/issues/16905
npm, node, OS, Browser OS: Windows 10 Browser: Chrome 77
Angular, Nebular