From 164635f638901de6f5a2d947167a901dc2aed5ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E7=A8=8B?= <1787003204@qq.com> Date: Wed, 28 Jan 2026 22:53:38 +0800 Subject: [PATCH] =?UTF-8?q?style(tray):=20=E7=AE=80=E5=8C=96=E6=A0=87?= =?UTF-8?q?=E9=A2=98=E6=A0=87=E7=AD=BE=E5=B9=B6=E4=BC=98=E5=8C=96=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E5=88=86=E9=9A=94=E7=AC=A6=20(#796)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: franco <1787003204@q.comq> --- src-tauri/src/tray.rs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src-tauri/src/tray.rs b/src-tauri/src/tray.rs index a3c151bf..6829ae39 100644 --- a/src-tauri/src/tray.rs +++ b/src-tauri/src/tray.rs @@ -63,7 +63,7 @@ pub const TRAY_SECTIONS: [TrayAppSection; 3] = [ prefix: "claude_", header_id: "claude_header", empty_id: "claude_empty", - header_label: "─── Claude ───", + header_label: "Claude", log_name: "Claude", }, TrayAppSection { @@ -71,7 +71,7 @@ pub const TRAY_SECTIONS: [TrayAppSection; 3] = [ prefix: "codex_", header_id: "codex_header", empty_id: "codex_empty", - header_label: "─── Codex ───", + header_label: "Codex", log_name: "Codex", }, TrayAppSection { @@ -79,7 +79,7 @@ pub const TRAY_SECTIONS: [TrayAppSection; 3] = [ prefix: "gemini_", header_id: "gemini_header", empty_id: "gemini_empty", - header_label: "─── Gemini ───", + header_label: "Gemini", log_name: "Gemini", }, ]; @@ -391,13 +391,16 @@ pub fn create_tray_menu( &tray_texts, app_state, )?; + + // 在每个 section 后添加分隔符 + menu_builder = menu_builder.separator(); } - // 分隔符和退出菜单 + // 退出菜单(分隔符已在上面的 section 循环中添加) let quit_item = MenuItem::with_id(app, "quit", tray_texts.quit, true, None::<&str>) .map_err(|e| AppError::Message(format!("创建退出菜单失败: {e}")))?; - menu_builder = menu_builder.separator().item(&quit_item); + menu_builder = menu_builder.item(&quit_item); menu_builder .build()