From 37d9afc58bf4a27b9bafe5c485d6a1f9fb06f91b Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Sat, 13 Apr 2019 21:37:35 -0400 Subject: [PATCH] hideTitleBar param --- src/electron/window.main.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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, });