From d4ba692994467ca2c28cf27bb63b9a4c67f04195 Mon Sep 17 00:00:00 2001 From: Andrzej Ressel Date: Thu, 30 Jan 2020 00:03:02 +0100 Subject: Start in tray --- src/containers/settings/EditSettingsScreen.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/containers/settings') diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js index 07efbb881..c961d7541 100644 --- a/src/containers/settings/EditSettingsScreen.js +++ b/src/containers/settings/EditSettingsScreen.js @@ -38,6 +38,10 @@ const messages = defineMessages({ id: 'settings.app.form.runInBackground', defaultMessage: '!!!Keep Ferdi in background when closing the window', }, + startMinimized: { + id: 'settings.app.form.startMinimized', + defaultMessage: '!!!Start minimized' + }, enableSystemTray: { id: 'settings.app.form.enableSystemTray', defaultMessage: '!!!Show Ferdi in system tray', @@ -169,6 +173,7 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e data: { runInBackground: settingsData.runInBackground, enableSystemTray: settingsData.enableSystemTray, + startMinimized: settingsData.startMinimized, minimizeToSystemTray: settingsData.minimizeToSystemTray, privateNotifications: settingsData.privateNotifications, showServiceNavigationBar: settingsData.showServiceNavigationBar, @@ -260,6 +265,11 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e value: settings.all.app.runInBackground, default: DEFAULT_APP_SETTINGS.runInBackground, }, + startMinimized: { + label: intl.formatMessage(messages.startMinimized), + value: settings.all.app.startMinimized, + default: DEFAULT_APP_SETTINGS.startMinimized, + }, enableSystemTray: { label: intl.formatMessage(messages.enableSystemTray), value: settings.all.app.enableSystemTray, @@ -455,6 +465,7 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e noUpdates={this.props.stores.settings.app.noUpdates} hibernationEnabled={this.props.stores.settings.app.hibernate} isDarkmodeEnabled={this.props.stores.settings.app.darkMode} + isTrayEnabled={this.props.stores.settings.app.enableSystemTray} openProcessManager={() => this.openProcessManager()} /> -- cgit v1.2.3-70-g09d2