From a260ba6428daf6ab476a34fee0802be5b47623e9 Mon Sep 17 00:00:00 2001 From: Danilo Leal <67129314+danilo-leal@users.noreply.github.com> Date: Fri, 14 Nov 2025 15:02:09 -0300 Subject: [PATCH] agent_ui: Simplify labels in new thread menu (#42746) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Drop the "new", it's simpler! 😆 | Before | After | |--------|--------| | Screenshot 2025-11-14 at 2  48@2x | Screenshot 2025-11-14 at 2 
47@2x | Release Notes: - N/A --- crates/agent_ui/src/agent_panel.rs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/crates/agent_ui/src/agent_panel.rs b/crates/agent_ui/src/agent_panel.rs index 58839d5d8df2a6e2e149800ecf47b30c3383bc0b..d4138aa5bdf8f3731df7508ab8d6476455aca11b 100644 --- a/crates/agent_ui/src/agent_panel.rs +++ b/crates/agent_ui/src/agent_panel.rs @@ -1905,7 +1905,6 @@ impl AgentPanel { let active_thread = active_thread.clone(); Some(ContextMenu::build(window, cx, |menu, _window, cx| { menu.context(focus_handle.clone()) - .header("Zed Agent") .when_some(active_thread, |this, active_thread| { let thread = active_thread.read(cx); @@ -1929,9 +1928,9 @@ impl AgentPanel { } }) .item( - ContextMenuEntry::new("New Thread") + ContextMenuEntry::new("Zed Agent") .action(NewThread.boxed_clone()) - .icon(IconName::Thread) + .icon(IconName::ZedAgent) .icon_color(Color::Muted) .handler({ let workspace = workspace.clone(); @@ -1955,7 +1954,7 @@ impl AgentPanel { }), ) .item( - ContextMenuEntry::new("New Text Thread") + ContextMenuEntry::new("Text Thread") .icon(IconName::TextThread) .icon_color(Color::Muted) .action(NewTextThread.boxed_clone()) @@ -1983,7 +1982,7 @@ impl AgentPanel { .separator() .header("External Agents") .item( - ContextMenuEntry::new("New Claude Code") + ContextMenuEntry::new("Claude Code") .icon(IconName::AiClaude) .disabled(is_via_collab) .icon_color(Color::Muted) @@ -2009,7 +2008,7 @@ impl AgentPanel { }), ) .item( - ContextMenuEntry::new("New Codex CLI") + ContextMenuEntry::new("Codex CLI") .icon(IconName::AiOpenAi) .disabled(is_via_collab) .icon_color(Color::Muted) @@ -2035,7 +2034,7 @@ impl AgentPanel { }), ) .item( - ContextMenuEntry::new("New Gemini CLI") + ContextMenuEntry::new("Gemini CLI") .icon(IconName::AiGemini) .icon_color(Color::Muted) .disabled(is_via_collab) @@ -2079,7 +2078,7 @@ impl AgentPanel { for agent_name in agent_names { let icon_path = agent_server_store_read.agent_icon(&agent_name); let mut entry = - ContextMenuEntry::new(format!("New {}", agent_name)); + ContextMenuEntry::new(format!("{}", agent_name)); if let Some(icon_path) = icon_path { entry = entry.custom_icon_svg(icon_path); } else {