From ef503a1e29a540c7318efb5f2018efbf00706198 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Thu, 19 Oct 2017 11:15:25 +0200 Subject: Add option to disable system tray icon --- src/electron/Settings.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/electron/Settings.js') diff --git a/src/electron/Settings.js b/src/electron/Settings.js index 049a08296..824b4c20c 100644 --- a/src/electron/Settings.js +++ b/src/electron/Settings.js @@ -1,5 +1,17 @@ +import { observable } from 'mobx'; + +import { DEFAULT_APP_SETTINGS } from '../config'; + export default class Settings { - store = {}; + @observable store = { + autoLaunchOnStart: DEFAULT_APP_SETTINGS.autoLaunchOnStart, + autoLaunchInBackground: DEFAULT_APP_SETTINGS.autoLaunchInBackground, + runInBackground: DEFAULT_APP_SETTINGS.runInBackground, + enableSystemTray: DEFAULT_APP_SETTINGS.enableSystemTray, + minimizeToSystemTray: DEFAULT_APP_SETTINGS.minimizeToSystemTray, + locale: DEFAULT_APP_SETTINGS.locale, + beta: DEFAULT_APP_SETTINGS.beta, + }; set(settings) { this.store = Object.assign(this.store, settings); -- cgit v1.2.3-70-g09d2