diff --git a/src/electron/window.main.ts b/src/electron/window.main.ts index 0c4ab9515f..cb6d5d70df 100644 --- a/src/electron/window.main.ts +++ b/src/electron/window.main.ts @@ -18,7 +18,8 @@ export class WindowMain { private windowStateChangeTimer: NodeJS.Timer; private windowStates: { [key: string]: any; } = {}; - constructor(private storageService: StorageService, private defaultWidth = 950, private defaultHeight = 600) { } + constructor(private storageService: StorageService, private hideTitleBar = false, + private defaultWidth = 950, private defaultHeight = 600) { } init(): Promise { return new Promise((resolve, reject) => { @@ -94,7 +95,7 @@ export class WindowMain { y: this.windowStates[Keys.mainWindowSize].y, title: app.getName(), icon: process.platform === 'linux' ? path.join(__dirname, '/images/icon.png') : undefined, - titleBarStyle: process.platform === 'darwin' ? 'hiddenInset' : undefined, + titleBarStyle: this.hideTitleBar && process.platform === 'darwin' ? 'hiddenInset' : undefined, show: false, });