From 640610530adc2e9e724da1eec75aba96e2ad7ab4 Mon Sep 17 00:00:00 2001 From: Danilo Leal <67129314+danilo-leal@users.noreply.github.com> Date: Tue, 29 Apr 2025 15:31:50 -0300 Subject: [PATCH] agent: Add icon for Zed's max mode (#29610) Release Notes: - N/A --- assets/icons/zed_max_mode.svg | 14 ++++++++++++++ crates/agent/src/message_editor.rs | 4 ++-- crates/icons/src/icons.rs | 1 + 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 assets/icons/zed_max_mode.svg diff --git a/assets/icons/zed_max_mode.svg b/assets/icons/zed_max_mode.svg new file mode 100644 index 0000000000000000000000000000000000000000..969785a83ff1802280409411930a4769f5ea4e18 --- /dev/null +++ b/assets/icons/zed_max_mode.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/crates/agent/src/message_editor.rs b/crates/agent/src/message_editor.rs index d603036e356a6897dcc755739d412b3056d14b7c..008cea5e92650a7f69e5edc066fe07a062b113e8 100644 --- a/crates/agent/src/message_editor.rs +++ b/crates/agent/src/message_editor.rs @@ -435,7 +435,7 @@ impl MessageEditor { let active_completion_mode = self.thread.read(cx).completion_mode(); Some( - IconButton::new("max-mode", IconName::SquarePlus) + IconButton::new("max-mode", IconName::ZedMaxMode) .icon_size(IconSize::Small) .toggle_state(active_completion_mode == Some(CompletionMode::Max)) .on_click(cx.listener(move |this, _event, _window, cx| { @@ -446,7 +446,7 @@ impl MessageEditor { }); }); })) - .tooltip(Tooltip::text("Max Mode")) + .tooltip(Tooltip::text("Toggle Max Mode")) .into_any_element(), ) } diff --git a/crates/icons/src/icons.rs b/crates/icons/src/icons.rs index fc19181c2bb7beefc5c793ada76723fb69d89bc8..9a19109444c0f47e4092c9d0cc8165041128a4e8 100644 --- a/crates/icons/src/icons.rs +++ b/crates/icons/src/icons.rs @@ -247,6 +247,7 @@ pub enum IconName { XCircle, ZedAssistant, ZedAssistantFilled, + ZedMaxMode, ZedPredict, ZedPredictDisabled, ZedPredictDown,