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,