Commit Graph

10 Commits (e0d25ff8878c4e9749dc921839a2277aa29f0ebb)

Author SHA1 Message Date
Omar Roth 97eb01a28d
Merge weblate
Outvi V b80d34612a
Update zh-CN translation
chr56 830692dd60
Update Chinese (Simplified) translation
Omar Roth 57a80a3c10
Add missing text to locales
Omar Roth be055d9dcb
Add support for custom playlists
psvenk f54fbd057e Add prefers-color-scheme support ()
* Add prefers-color-scheme support

This should fix <https://github.com/omarroth/invidious/issues/559>.
The cookie storage format has been changed from boolean
("true"/"false") to tri-state ("dark"/"light"/""), so that users
without a cookie set will get dark mode if they have enabled the dark
theme in their operating system. The code for handling the cookie
state, along with the user's operating system theme, has been factored
out into a new function `update_mode`, which is called both at window
load and at the "storage" event listener, because the "storage" event
listener is only trigerred when a change is made to the localStorage
from another tab/window (for more info - see
<https://stackoverflow.com/a/4679754>).
Omar Roth 94638fe42c
Update translations
Omar Roth bcd239ac2b
Add community page
Omar Roth 857c57daba
Add support for Chinese translation
Outvi V cfc111f855 Add zh-CN translation