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,