popout: fix titlebar on windows when using native titlebar

This commit is contained in:
V 2024-01-18 21:13:52 +01:00
parent b20c77734c
commit 8c007476c3
No known key found for this signature in database
GPG key ID: A1DC0CFB5615D905

View file

@ -5,6 +5,7 @@
*/ */
import { BrowserWindow, BrowserWindowConstructorOptions } from "electron"; import { BrowserWindow, BrowserWindowConstructorOptions } from "electron";
import { Settings } from "main/settings";
import { handleExternalUrl } from "./makeLinksOpenExternally"; import { handleExternalUrl } from "./makeLinksOpenExternally";
@ -36,7 +37,7 @@ const DEFAULT_POPOUT_OPTIONS: BrowserWindowConstructorOptions = {
backgroundColor: "#2f3136", backgroundColor: "#2f3136",
minWidth: MIN_POPOUT_WIDTH, minWidth: MIN_POPOUT_WIDTH,
minHeight: MIN_POPOUT_HEIGHT, minHeight: MIN_POPOUT_HEIGHT,
frame: process.platform === "linux", frame: Settings.store.customTitleBar !== true,
titleBarStyle: process.platform === "darwin" ? "hidden" : undefined, titleBarStyle: process.platform === "darwin" ? "hidden" : undefined,
trafficLightPosition: trafficLightPosition:
process.platform === "darwin" process.platform === "darwin"