feat: maoos tray speed can be closed

This commit is contained in:
huzibaca
2025-01-13 20:48:25 +08:00
parent 41a27641df
commit 1a61fab79a
12 changed files with 59 additions and 18 deletions

View File

@@ -8,6 +8,7 @@ import {
styled,
ListItem,
ListItemText,
Box,
} from "@mui/material";
import { useVerge } from "@/hooks/use-verge";
import { BaseDialog, DialogRef, Notice, Switch } from "@/components/base";
@@ -163,6 +164,21 @@ export const LayoutViewer = forwardRef<DialogRef>((props, ref) => {
</GuardState>
</Item>
)}
{OS === "macos" && (
<Item>
<ListItemText primary={t("Enable Tray Speed")} />
<GuardState
value={verge?.enable_tray_speed ?? true}
valueProps="checked"
onCatch={onError}
onFormat={onSwitchFormat}
onChange={(e) => onChangeData({ enable_tray_speed: e })}
onGuard={(e) => patchVerge({ enable_tray_speed: e })}
>
<Switch edge="end" />
</GuardState>
</Item>
)}
<Item>
<ListItemText primary={t("Common Tray Icon")} />

View File

@@ -433,5 +433,6 @@
"Dashboard": "لوحة التحكم",
"Rule Mode": "وضع القواعد",
"Global Mode": "الوضع العالمي",
"Direct Mode": "الوضع المباشر"
"Direct Mode": "الوضع المباشر",
"Enable Tray Speed": "تفعيل سرعة التراي"
}

View File

@@ -436,5 +436,6 @@
"Dashboard": "Dashboard",
"Rule Mode": "Rule Mode",
"Global Mode": "Global Mode",
"Direct Mode": "Direct Mode"
"Direct Mode": "Direct Mode",
"Enable Tray Speed": "Enable Tray Speed"
}

View File

@@ -430,5 +430,6 @@
"More": "بیشتر",
"Rule Mode": "حالت قوانین",
"Global Mode": "حالت جهانی",
"Direct Mode": "حالت مستقیم"
"Direct Mode": "حالت مستقیم",
"Enable Tray Speed": "فعال کردن سرعت ترای"
}

View File

@@ -429,5 +429,6 @@
"Confirm to delete this backup file?": "Konfirmasi untuk menghapus file cadangan ini?",
"Confirm to restore this backup file?": "Konfirmasi untuk memulihkan file cadangan ini?",
"Restore Success, App will restart in 1s": "Pemulihan Berhasil, Aplikasi akan dimulai ulang dalam 1 detik",
"Failed to fetch backup files": "Gagal mengambil file cadangan"
"Failed to fetch backup files": "Gagal mengambil file cadangan",
"Enable Tray Speed": "Aktifkan Tray Speed"
}

View File

@@ -430,5 +430,6 @@
"More": "Ещё",
"Rule Mode": "Режим правил",
"Global Mode": "Глобальный режим",
"Direct Mode": "Прямой режим"
"Direct Mode": "Прямой режим",
"Enable Tray Speed": "Включить скорость в лотке"
}

View File

@@ -429,5 +429,6 @@
"More": "Башҡа",
"Rule Mode": "Кагыйдә режимы",
"Global Mode": "Глобаль режим",
"Direct Mode": "Туры режим"
"Direct Mode": "Туры режим",
"Enable Tray Speed": "Трей скоростьне үстерү"
}

View File

@@ -430,5 +430,6 @@
"More": "更多",
"Rule Mode": "规则模式",
"Global Mode": "全局模式",
"Direct Mode": "直连模式"
"Direct Mode": "直连模式",
"Enable Tray Speed": "启用托盘速率"
}

View File

@@ -706,6 +706,7 @@ interface IVergeConfig {
common_tray_icon?: boolean;
sysproxy_tray_icon?: boolean;
tun_tray_icon?: boolean;
enable_tray_speed?: boolean;
enable_tun_mode?: boolean;
enable_auto_launch?: boolean;
enable_silent_start?: boolean;