From 59b01651e162a06a0b58bf11c58d8dd89cc022c0 Mon Sep 17 00:00:00 2001 From: Devzeth <47153906+devzeth@users.noreply.github.com> Date: Mon, 15 Dec 2025 12:58:22 +0100 Subject: [PATCH] ui: Improve focused border color consistency across panels (#44754) The issue is that we aren't consistent in using the same `panel_focus_border` color across zed. Might completely fix my issue: #44750 For focused items in: - outline panel - git panel While these: - project panel - keymap editor tab Are actually using the panel_focused_border option. Not sure if this warrants a release note, feel free to adapt. Release Notes: - N/A --- crates/git_ui/src/git_panel.rs | 4 ++-- crates/outline_panel/src/outline_panel.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/git_ui/src/git_panel.rs b/crates/git_ui/src/git_panel.rs index 81d2a547bf11d91df98935efa0c167d28644e073..20ba1d5b903582214a8b982551f279b07278872e 100644 --- a/crates/git_ui/src/git_panel.rs +++ b/crates/git_ui/src/git_panel.rs @@ -4813,7 +4813,7 @@ impl GitPanel { .items_center() .border_1() .when(selected && self.focus_handle.is_focused(window), |el| { - el.border_color(cx.theme().colors().border_focused) + el.border_color(cx.theme().colors().panel_focused_border) }) .px(rems(0.75)) // ~12px .overflow_hidden() @@ -4977,7 +4977,7 @@ impl GitPanel { .items_center() .border_1() .when(selected && self.focus_handle.is_focused(window), |el| { - el.border_color(cx.theme().colors().border_focused) + el.border_color(cx.theme().colors().panel_focused_border) }) .px(rems(0.75)) .overflow_hidden() diff --git a/crates/outline_panel/src/outline_panel.rs b/crates/outline_panel/src/outline_panel.rs index a787ad5b032ffcabc38790668fd4e0901ac1bebc..943025b1d0a96692f34f2ebcefff83a0ad2ddaee 100644 --- a/crates/outline_panel/src/outline_panel.rs +++ b/crates/outline_panel/src/outline_panel.rs @@ -2610,7 +2610,7 @@ impl OutlinePanel { }) .when( is_active && self.focus_handle.contains_focused(window, cx), - |div| div.border_color(Color::Selected.color(cx)), + |div| div.border_color(cx.theme().colors().panel_focused_border), ) }