diff --git a/app/lib/window.ts b/app/lib/window.ts index d5aa9ea0..c5e8300c 100644 --- a/app/lib/window.ts +++ b/app/lib/window.ts @@ -91,10 +91,10 @@ export class Window { } } - if (process.platform === 'win32') { - this.window = new glasstron.BrowserWindow(bwOptions) - } else { + if (process.platform === 'darwin') { this.window = new BrowserWindow(bwOptions) as GlasstronWindow + } else { + this.window = new glasstron.BrowserWindow(bwOptions) } this.window.once('ready-to-show', () => { @@ -155,6 +155,9 @@ export class Window { } else { DwmEnableBlurBehindWindow(this.window, enabled) } + } else if (process.platform === 'linux') { + this.window.setBackgroundColor(enabled ? '#00000000' : '#131d27') + this.window.setBlur(enabled) } else { this.window.setVibrancy(enabled ? macOSVibrancyType : null) } diff --git a/terminus-settings/src/components/settingsTab.component.pug b/terminus-settings/src/components/settingsTab.component.pug index 37b9ee48..7b1be36c 100644 --- a/terminus-settings/src/components/settingsTab.component.pug +++ b/terminus-settings/src/components/settingsTab.component.pug @@ -66,7 +66,7 @@ ngb-tabset.vertical(type='pills', [activeId]='activeTab') ) | Right - .form-line(*ngIf='hostApp.platform !== Platform.Linux') + .form-line .header .title(*ngIf='hostApp.platform !== Platform.macOS') Acrylic background .title(*ngIf='hostApp.platform === Platform.macOS') Vibrancy