diff --git a/src-tauri/src/core/tray/mod.rs b/src-tauri/src/core/tray/mod.rs index 63cd5330..cd3a3f39 100644 --- a/src-tauri/src/core/tray/mod.rs +++ b/src-tauri/src/core/tray/mod.rs @@ -601,16 +601,6 @@ fn create_tray_menu( ) .unwrap(); - let direct_mode = &CheckMenuItem::with_id( - app_handle, - "direct_mode", - t("Direct Mode"), - true, - mode == "direct", - hotkeys.get("clash_mode_direct").map(|s| s.as_str()), - ) - .unwrap(); - let profiles = &Submenu::with_id_and_items( app_handle, "profiles", @@ -650,45 +640,6 @@ fn create_tray_menu( ) .unwrap(); - let copy_env = - &MenuItem::with_id(app_handle, "copy_env", t("Copy Env"), true, None::<&str>).unwrap(); - - let open_app_dir = &MenuItem::with_id( - app_handle, - "open_app_dir", - t("Conf Dir"), - true, - None::<&str>, - ) - .unwrap(); - - let open_core_dir = &MenuItem::with_id( - app_handle, - "open_core_dir", - t("Core Dir"), - true, - None::<&str>, - ) - .unwrap(); - - let open_logs_dir = &MenuItem::with_id( - app_handle, - "open_logs_dir", - t("Logs Dir"), - true, - None::<&str>, - ) - .unwrap(); - - let open_dir = &Submenu::with_id_and_items( - app_handle, - "open_dir", - t("Open Dir"), - true, - &[open_app_dir, open_core_dir, open_logs_dir], - ) - .unwrap(); - let restart_clash = &MenuItem::with_id( app_handle, "restart_clash", @@ -736,7 +687,6 @@ fn create_tray_menu( separator, rule_mode, global_mode, - direct_mode, separator, profiles, separator, @@ -744,8 +694,6 @@ fn create_tray_menu( tun_mode, separator, lighteweight_mode, - copy_env, - open_dir, more, separator, quit, @@ -789,16 +737,6 @@ fn on_menu_event(_: &AppHandle, event: MenuEvent) { "tun_mode" => { feat::toggle_tun_mode(None); } - "copy_env" => feat::copy_clash_env(), - "open_app_dir" => { - let _ = cmd::open_app_dir(); - } - "open_core_dir" => { - let _ = cmd::open_core_dir(); - } - "open_logs_dir" => { - let _ = cmd::open_logs_dir(); - } "restart_clash" => feat::restart_clash_core(), "restart_app" => feat::restart_app(), "entry_lightweight_mode" => {