From c44cb8dc2203262b4ad52210adf40e0d022671eb Mon Sep 17 00:00:00 2001 From: vantezzen Date: Thu, 17 Oct 2019 21:48:38 +0200 Subject: Add toggle to disable universal dark mode --- src/containers/settings/EditSettingsScreen.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/containers') diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js index 7b0633f79..e5dd2d4fc 100644 --- a/src/containers/settings/EditSettingsScreen.js +++ b/src/containers/settings/EditSettingsScreen.js @@ -98,6 +98,10 @@ const messages = defineMessages({ id: 'settings.app.form.darkMode', defaultMessage: '!!!Dark Mode', }, + universalDarkMode: { + id: 'settings.app.form.universalDarkMode', + defaultMessage: '!!!Enable universal Dark Mode', + }, accentColor: { id: 'settings.app.form.accentColor', defaultMessage: '!!!Accent color', @@ -176,6 +180,7 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e enableGPUAcceleration: settingsData.enableGPUAcceleration, showDisabledServices: settingsData.showDisabledServices, darkMode: settingsData.darkMode, + universalDarkMode: settingsData.universalDarkMode, accentColor: settingsData.accentColor, showMessageBadgeWhenMuted: settingsData.showMessageBadgeWhenMuted, enableSpellchecking: settingsData.enableSpellchecking, @@ -345,6 +350,11 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e value: settings.all.app.darkMode, default: DEFAULT_APP_SETTINGS.darkMode, }, + universalDarkMode: { + label: intl.formatMessage(messages.universalDarkMode), + value: settings.all.app.universalDarkMode, + default: DEFAULT_APP_SETTINGS.universalDarkMode, + }, accentColor: { label: intl.formatMessage(messages.accentColor), value: settings.all.app.accentColor, @@ -435,6 +445,7 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e lockingFeatureEnabled={lockingFeatureEnabled} noUpdates={this.props.stores.settings.app.noUpdates} hibernationEnabled={this.props.stores.settings.app.hibernate} + isDarkmodeEnabled={this.props.stores.settings.app.darkMode} openProcessManager={() => this.openProcessManager()} /> -- cgit v1.2.3-54-g00ecf