From 91f44725d9768e24265a7c418f7db8be90759846 Mon Sep 17 00:00:00 2001 From: Danilo Leal <67129314+danilo-leal@users.noreply.github.com> Date: Mon, 27 Jan 2025 12:28:45 -0300 Subject: [PATCH] assistant2: Fix model selector position (#23721) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR makes the model selector not render on top of its trigger. Screenshot 2025-01-27 at 12 02 01 PM Release Notes: - N/A --- .../language_model_selector/src/language_model_selector.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/language_model_selector/src/language_model_selector.rs b/crates/language_model_selector/src/language_model_selector.rs index b6f172cfc192b82fa2dd22b7a566c82a931094b6..9b6ed96b2021e943cf39606e8dabfbd2d0fe5e53 100644 --- a/crates/language_model_selector/src/language_model_selector.rs +++ b/crates/language_model_selector/src/language_model_selector.rs @@ -146,8 +146,12 @@ impl RenderOnce for LanguageModelSelectorPopoverMenu { PopoverMenu::new("model-switcher") .menu(move |_window, _cx| Some(language_model_selector.clone())) .trigger(self.trigger) - .attach(gpui::Corner::BottomLeft) + .anchor(gpui::Corner::BottomRight) .when_some(self.handle.clone(), |menu, handle| menu.with_handle(handle)) + .offset(gpui::Point { + x: px(0.0), + y: px(-2.0), + }) } }