mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-05 05:03:45 +08:00
refactor: rm theme blur
This commit is contained in:
parent
b6d748b414
commit
5b7e29b8ad
@ -19,10 +19,6 @@ pub struct IVerge {
|
|||||||
/// `light` or `dark` or `system`
|
/// `light` or `dark` or `system`
|
||||||
pub theme_mode: Option<String>,
|
pub theme_mode: Option<String>,
|
||||||
|
|
||||||
/// enable blur mode
|
|
||||||
/// maybe be able to set the alpha
|
|
||||||
pub theme_blur: Option<bool>,
|
|
||||||
|
|
||||||
/// tray click event
|
/// tray click event
|
||||||
pub tray_event: Option<String>,
|
pub tray_event: Option<String>,
|
||||||
|
|
||||||
@ -140,7 +136,6 @@ impl IVerge {
|
|||||||
env_type: Some("bash".into()),
|
env_type: Some("bash".into()),
|
||||||
#[cfg(target_os = "windows")]
|
#[cfg(target_os = "windows")]
|
||||||
env_type: Some("powershell".into()),
|
env_type: Some("powershell".into()),
|
||||||
theme_blur: Some(false),
|
|
||||||
traffic_graph: Some(true),
|
traffic_graph: Some(true),
|
||||||
enable_memory_usage: Some(true),
|
enable_memory_usage: Some(true),
|
||||||
enable_auto_launch: Some(false),
|
enable_auto_launch: Some(false),
|
||||||
@ -177,7 +172,6 @@ impl IVerge {
|
|||||||
patch!(app_log_level);
|
patch!(app_log_level);
|
||||||
patch!(language);
|
patch!(language);
|
||||||
patch!(theme_mode);
|
patch!(theme_mode);
|
||||||
patch!(theme_blur);
|
|
||||||
patch!(tray_event);
|
patch!(tray_event);
|
||||||
patch!(env_type);
|
patch!(env_type);
|
||||||
patch!(traffic_graph);
|
patch!(traffic_graph);
|
||||||
|
@ -36,19 +36,6 @@ export const LayoutViewer = forwardRef<DialogRef>((props, ref) => {
|
|||||||
onCancel={() => setOpen(false)}
|
onCancel={() => setOpen(false)}
|
||||||
>
|
>
|
||||||
<List>
|
<List>
|
||||||
<SettingItem label={t("Theme Blur")}>
|
|
||||||
<GuardState
|
|
||||||
value={verge?.theme_blur ?? false}
|
|
||||||
valueProps="checked"
|
|
||||||
onCatch={onError}
|
|
||||||
onFormat={onSwitchFormat}
|
|
||||||
onChange={(e) => onChangeData({ theme_blur: e })}
|
|
||||||
onGuard={(e) => patchVerge({ theme_blur: e })}
|
|
||||||
>
|
|
||||||
<Switch edge="end" />
|
|
||||||
</GuardState>
|
|
||||||
</SettingItem>
|
|
||||||
|
|
||||||
<SettingItem label={t("Traffic Graph")}>
|
<SettingItem label={t("Traffic Graph")}>
|
||||||
<GuardState
|
<GuardState
|
||||||
value={verge?.traffic_graph ?? true}
|
value={verge?.traffic_graph ?? true}
|
||||||
|
@ -89,7 +89,6 @@
|
|||||||
"Bypass": "Bypass",
|
"Bypass": "Bypass",
|
||||||
"Current System Proxy": "Current System Proxy",
|
"Current System Proxy": "Current System Proxy",
|
||||||
"Theme Mode": "Theme Mode",
|
"Theme Mode": "Theme Mode",
|
||||||
"Theme Blur": "Theme Blur",
|
|
||||||
"Tray Click Event": "Tray Click Event",
|
"Tray Click Event": "Tray Click Event",
|
||||||
"Copy Env Type": "Copy Env Type",
|
"Copy Env Type": "Copy Env Type",
|
||||||
"Show Main Window": "Show Main Window",
|
"Show Main Window": "Show Main Window",
|
||||||
|
@ -80,7 +80,6 @@
|
|||||||
"Proxy Bypass": "Игнорирование прокси",
|
"Proxy Bypass": "Игнорирование прокси",
|
||||||
"Current System Proxy": "Текущий системный прокси",
|
"Current System Proxy": "Текущий системный прокси",
|
||||||
"Theme Mode": "Режим темы",
|
"Theme Mode": "Режим темы",
|
||||||
"Theme Blur": "Размытие темы",
|
|
||||||
"Tray Click Event": "Событие щелчка в лотке",
|
"Tray Click Event": "Событие щелчка в лотке",
|
||||||
"Copy Env Type": "Скопировать тип Env",
|
"Copy Env Type": "Скопировать тип Env",
|
||||||
"Show Main Window": "Показать главное окно",
|
"Show Main Window": "Показать главное окно",
|
||||||
|
@ -89,7 +89,6 @@
|
|||||||
"Server Addr": "服务地址:",
|
"Server Addr": "服务地址:",
|
||||||
"Bypass": "当前绕过:",
|
"Bypass": "当前绕过:",
|
||||||
"Theme Mode": "主题模式",
|
"Theme Mode": "主题模式",
|
||||||
"Theme Blur": "背景模糊",
|
|
||||||
"Tray Click Event": "托盘点击事件",
|
"Tray Click Event": "托盘点击事件",
|
||||||
"Copy Env Type": "复制环境变量类型",
|
"Copy Env Type": "复制环境变量类型",
|
||||||
"Show Main Window": "显示主窗口",
|
"Show Main Window": "显示主窗口",
|
||||||
|
@ -36,7 +36,7 @@ const Layout = () => {
|
|||||||
const { theme } = useCustomTheme();
|
const { theme } = useCustomTheme();
|
||||||
|
|
||||||
const { verge } = useVerge();
|
const { verge } = useVerge();
|
||||||
const { theme_blur, language } = verge || {};
|
const { language } = verge || {};
|
||||||
|
|
||||||
const location = useLocation();
|
const location = useLocation();
|
||||||
|
|
||||||
@ -116,7 +116,7 @@ const Layout = () => {
|
|||||||
}}
|
}}
|
||||||
sx={[
|
sx={[
|
||||||
({ palette }) => ({
|
({ palette }) => ({
|
||||||
bgcolor: alpha(palette.background.paper, theme_blur ? 0.8 : 1),
|
bgcolor: palette.background.paper,
|
||||||
}),
|
}),
|
||||||
]}
|
]}
|
||||||
>
|
>
|
||||||
|
1
src/services/types.d.ts
vendored
1
src/services/types.d.ts
vendored
@ -161,7 +161,6 @@ interface IVergeConfig {
|
|||||||
env_type?: "bash" | "cmd" | "powershell" | string;
|
env_type?: "bash" | "cmd" | "powershell" | string;
|
||||||
clash_core?: string;
|
clash_core?: string;
|
||||||
theme_mode?: "light" | "dark" | "system";
|
theme_mode?: "light" | "dark" | "system";
|
||||||
theme_blur?: boolean;
|
|
||||||
traffic_graph?: boolean;
|
traffic_graph?: boolean;
|
||||||
enable_memory_usage?: boolean;
|
enable_memory_usage?: boolean;
|
||||||
enable_tun_mode?: boolean;
|
enable_tun_mode?: boolean;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user