summaryrefslogtreecommitdiff
path: root/src/client/init.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-03-22 18:39:37 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-03-22 18:39:37 +0900
commitb44e1820a2b9cca7ecac2a9604d8fdcb831f3b92 (patch)
tree7fa3978f2e7ba84898e6f6ebffad4d16341fd483 /src/client/init.ts
parentMerge branch 'develop' of https://github.com/syuilo/misskey into develop (diff)
downloadmisskey-b44e1820a2b9cca7ecac2a9604d8fdcb831f3b92.tar.gz
misskey-b44e1820a2b9cca7ecac2a9604d8fdcb831f3b92.tar.bz2
misskey-b44e1820a2b9cca7ecac2a9604d8fdcb831f3b92.zip
ダークモードの同期を強化
Diffstat (limited to 'src/client/init.ts')
-rw-r--r--src/client/init.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client/init.ts b/src/client/init.ts
index f1790ac4d9..d7b693e4c8 100644
--- a/src/client/init.ts
+++ b/src/client/init.ts
@@ -144,6 +144,12 @@ os.init(async () => {
}
}, false)
+ window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', mql => {
+ if (os.store.state.device.syncDeviceDarkMode) {
+ os.store.commit('device/set', { key: 'darkMode', value: mql.matches });
+ }
+ });
+
if ('Notification' in window && os.store.getters.isSignedIn) {
// 許可を得ていなかったらリクエスト
if (Notification.permission === 'default') {