From 90ad36d2561abc3b81793e04bfa22f4d5cecc314 Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Thu, 17 Feb 2022 00:43:19 -0800 Subject: [PATCH] enables native linux chrome --- src/main/base/browserwindow.ts | 10 ++++++++++ src/renderer/less/linux.less | 6 ++++++ src/renderer/style.less | 1 + 3 files changed, 17 insertions(+) create mode 100644 src/renderer/less/linux.less diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts index 65a24a4b..ec199479 100644 --- a/src/main/base/browserwindow.ts +++ b/src/main/base/browserwindow.ts @@ -125,6 +125,16 @@ export class BrowserWindow { this.options.width = windowState.width; this.options.height = windowState.height; + switch(process.platform) { + default: + + break; + case "linux": + this.options.autoHideMenuBar = true + this.options.frame = true + break; + } + // Start the webserver for the browser window to load this.startWebServer(); diff --git a/src/renderer/less/linux.less b/src/renderer/less/linux.less new file mode 100644 index 00000000..6b26d1ee --- /dev/null +++ b/src/renderer/less/linux.less @@ -0,0 +1,6 @@ +// Linux +body[platform="linux"] { + #window-controls-container { + display: none; + } +} \ No newline at end of file diff --git a/src/renderer/style.less b/src/renderer/style.less index 55173ca4..ccce4639 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -3156,4 +3156,5 @@ body[platform='darwin'] { } +@import url("less/linux.less"); @import url("less/compact.less");