From eff719b87c60097342d393922048662c32255d88 Mon Sep 17 00:00:00 2001 From: Amine Mouafik Date: Thu, 28 Nov 2019 11:23:10 +0700 Subject: Better handling of (adaptable/universal) dark mode --- src/config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/config.js') diff --git a/src/config.js b/src/config.js index 5c184b65a..57ae2aae1 100644 --- a/src/config.js +++ b/src/config.js @@ -6,7 +6,7 @@ import ms from 'ms'; import { asarPath } from './helpers/asar-helpers'; const app = process.type === 'renderer' ? electron.remote.app : electron.app; -const systemPreferences = process.type === 'renderer' ? electron.remote.systemPreferences : electron.systemPreferences; +const nativeTheme = process.type === 'renderer' ? electron.remote.nativeTheme : electron.nativeTheme; export const CHECK_INTERVAL = ms('1h'); // How often should we perform checks @@ -53,7 +53,7 @@ export const DEFAULT_APP_SETTINGS = { showMessageBadgeWhenMuted: true, enableSpellchecking: true, spellcheckerLanguage: 'en-us', - darkMode: process.platform === 'darwin' ? systemPreferences.isDarkMode() : false, // We can't use refs from `./environment` at this time + darkMode: process.platform === 'darwin' ? nativeTheme.shouldUseDarkColors : false, // We can't use refs from `./environment` at this time locale: '', fallbackLocale: 'en-US', beta: false, -- cgit v1.2.3-70-g09d2