浏览代码

feat: Support Disable Tray Click Event (#38)

#21
Pylogmon 1 年之前
父节点
当前提交
5425872bba
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 2 1
      src-tauri/src/core/tray.rs
  2. 1 0
      src/components/setting/setting-verge.tsx

+ 2 - 1
src-tauri/src/core/tray.rs

@@ -186,7 +186,8 @@ impl Tray {
         match tray_event.as_str() {
         match tray_event.as_str() {
             "system_proxy" => feat::toggle_system_proxy(),
             "system_proxy" => feat::toggle_system_proxy(),
             "tun_mode" => feat::toggle_tun_mode(),
             "tun_mode" => feat::toggle_tun_mode(),
-            _ => resolve::create_window(app_handle),
+            "main_window" => resolve::create_window(app_handle),
+            _ => {}
         }
         }
     }
     }
 
 

+ 1 - 0
src/components/setting/setting-verge.tsx

@@ -103,6 +103,7 @@ const SettingVerge = ({ onError }: Props) => {
               <MenuItem value="main_window">{t("Show Main Window")}</MenuItem>
               <MenuItem value="main_window">{t("Show Main Window")}</MenuItem>
               <MenuItem value="system_proxy">{t("System Proxy")}</MenuItem>
               <MenuItem value="system_proxy">{t("System Proxy")}</MenuItem>
               <MenuItem value="tun_mode">{t("Tun Mode")}</MenuItem>
               <MenuItem value="tun_mode">{t("Tun Mode")}</MenuItem>
+              <MenuItem value="disable">{t("Disable")}</MenuItem>
             </Select>
             </Select>
           </GuardState>
           </GuardState>
         </SettingItem>
         </SettingItem>