style(tray): 简化标题标签并优化菜单分隔符 (#796)

Co-authored-by: franco <1787003204@q.comq>
This commit is contained in:
方程
2026-01-28 22:53:38 +08:00
committed by GitHub
parent fcb5163710
commit 164635f638

View File

@@ -63,7 +63,7 @@ pub const TRAY_SECTIONS: [TrayAppSection; 3] = [
prefix: "claude_", prefix: "claude_",
header_id: "claude_header", header_id: "claude_header",
empty_id: "claude_empty", empty_id: "claude_empty",
header_label: "─── Claude ───", header_label: "Claude",
log_name: "Claude", log_name: "Claude",
}, },
TrayAppSection { TrayAppSection {
@@ -71,7 +71,7 @@ pub const TRAY_SECTIONS: [TrayAppSection; 3] = [
prefix: "codex_", prefix: "codex_",
header_id: "codex_header", header_id: "codex_header",
empty_id: "codex_empty", empty_id: "codex_empty",
header_label: "─── Codex ───", header_label: "Codex",
log_name: "Codex", log_name: "Codex",
}, },
TrayAppSection { TrayAppSection {
@@ -79,7 +79,7 @@ pub const TRAY_SECTIONS: [TrayAppSection; 3] = [
prefix: "gemini_", prefix: "gemini_",
header_id: "gemini_header", header_id: "gemini_header",
empty_id: "gemini_empty", empty_id: "gemini_empty",
header_label: "─── Gemini ───", header_label: "Gemini",
log_name: "Gemini", log_name: "Gemini",
}, },
]; ];
@@ -391,13 +391,16 @@ pub fn create_tray_menu(
&tray_texts, &tray_texts,
app_state, app_state,
)?; )?;
// 在每个 section 后添加分隔符
menu_builder = menu_builder.separator();
} }
// 分隔符和退出菜单 // 退出菜单(分隔符已在上面的 section 循环中添加)
let quit_item = MenuItem::with_id(app, "quit", tray_texts.quit, true, None::<&str>) let quit_item = MenuItem::with_id(app, "quit", tray_texts.quit, true, None::<&str>)
.map_err(|e| AppError::Message(format!("创建退出菜单失败: {e}")))?; .map_err(|e| AppError::Message(format!("创建退出菜单失败: {e}")))?;
menu_builder = menu_builder.separator().item(&quit_item); menu_builder = menu_builder.item(&quit_item);
menu_builder menu_builder
.build() .build()