This commit is contained in:
Vendicated 2023-04-10 19:18:00 +02:00
parent c0598821ee
commit 90b8c5fdfe
No known key found for this signature in database
GPG key ID: A1DC0CFB5615D905
2 changed files with 4 additions and 11 deletions

View file

@ -215,10 +215,8 @@ function initWindowBoundsListeners(win: BrowserWindow) {
function initSettingsListeners(win: BrowserWindow) {
Settings.addChangeListener("tray", enable => {
if (enable)
initTray(win);
else
tray?.destroy();
if (enable) initTray(win);
else tray?.destroy();
});
Settings.addChangeListener("disableMinSize", disable => {
if (disable) {

View file

@ -22,18 +22,13 @@ export default function SettingsUi() {
} = Common;
const switches: [keyof typeof Settings, string, string, boolean?, (() => boolean)?][] = [
[
"tray",
"Tray Icon",
"Add a tray icon for Vencord Desktop",
true
],
["tray", "Tray Icon", "Add a tray icon for Vencord Desktop", true],
[
"minimizeToTray",
"Minimize to tray",
"Hitting X will make Vencord Desktop minimize to the tray instead of closing",
true,
() => Settings["tray"] ?? true
() => Settings.tray ?? true
],
[
"disableMinSize",