diff --git a/src/main/mainWindow.ts b/src/main/mainWindow.ts index 5a56bc4..cb85a12 100644 --- a/src/main/mainWindow.ts +++ b/src/main/mainWindow.ts @@ -312,7 +312,7 @@ function buildBrowserWindowOptions(): BrowserWindowConstructorOptions { const { staticTitle, transparencyOption, enableMenu, customTitleBar, splashTheming, splashBackground } = Settings.store; - const { frameless, transparent, macosTranslucency } = VencordSettings.store; + const { frameless, transparent, macosVibrancyStyle } = VencordSettings.store; const noFrame = frameless === true || customTitleBar === true; const backgroundColor = @@ -358,9 +358,9 @@ function buildBrowserWindowOptions(): BrowserWindowConstructorOptions { options.titleBarStyle = "hidden"; options.trafficLightPosition = { x: 10, y: 10 }; - if (macosTranslucency) { - options.vibrancy = "sidebar"; - options.backgroundColor = "#ffffff00"; + if (macosVibrancyStyle) { + options.vibrancy = macosVibrancyStyle; + options.backgroundColor = "#00000000"; } } diff --git a/src/main/settings.ts b/src/main/settings.ts index e47dd18..f23cbe5 100644 --- a/src/main/settings.ts +++ b/src/main/settings.ts @@ -4,6 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later */ +import { type Settings as TVencordSettings } from "@vencord/types/Vencord"; import { mkdirSync, readFileSync, writeFileSync } from "fs"; import { dirname, join } from "path"; import type { Settings as TSettings, State as TState } from "shared/settings"; @@ -39,5 +40,5 @@ function loadSettings(file: string, name: string) { } export const Settings = loadSettings(SETTINGS_FILE, "Vesktop settings"); -export const VencordSettings = loadSettings(VENCORD_SETTINGS_FILE, "Vencord settings"); +export const VencordSettings = loadSettings(VENCORD_SETTINGS_FILE, "Vencord settings"); export const State = loadSettings(STATE_FILE, "Vesktop state");