From b44e1820a2b9cca7ecac2a9604d8fdcb831f3b92 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 22 Mar 2020 18:39:37 +0900 Subject: ダークモードの同期を強化 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/init.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/client/init.ts') 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') { -- cgit v1.2.3-freya