From a376038803a88a98243a84249e1dccbde17e0d4b 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 0000000000..969785a83f --- /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 f2c2685a5a..6ab4e899bc 100644 --- a/crates/agent/src/message_editor.rs +++ b/crates/agent/src/message_editor.rs @@ -413,7 +413,7 @@ impl MessageEditor { let active_completion_mode = thread.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| { @@ -424,7 +424,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 fc19181c2b..9a19109444 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,