From 5fffc59cd8aaea1604abb90e749e58fd97acfac0 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Mon, 29 Jun 2026 19:00:36 +0300 Subject: [PATCH] fix: remove focused pane title border marker --- src/ui/panes.rs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/ui/panes.rs b/src/ui/panes.rs index aa7bf0cd..e62936c3 100644 --- a/src/ui/panes.rs +++ b/src/ui/panes.rs @@ -21,18 +21,13 @@ pub(crate) fn pane_is_scrolled_back(rt: &TerminalRuntime) -> bool { .is_some_and(|metrics| metrics.offset_from_bottom > 0) } -fn pane_border_title(label: &str, pane_width: u16, focused: bool) -> Option { +fn pane_border_title(label: &str, pane_width: u16, _focused: bool) -> Option { let label = label.trim(); if label.is_empty() || pane_width <= 4 { return None; } - if focused { - let max_label_width = pane_width.saturating_sub(5) as usize; - Some(format!("▌ {} ", truncate_end(label, max_label_width))) - } else { - let max_label_width = pane_width.saturating_sub(4) as usize; - Some(format!(" {} ", truncate_end(label, max_label_width))) - } + let max_label_width = pane_width.saturating_sub(4) as usize; + Some(format!(" {} ", truncate_end(label, max_label_width))) } fn stable_terminal_inner_rect(pane_inner: Rect) -> Rect { @@ -802,7 +797,7 @@ mod tests { ); assert_eq!( pane_border_title(" claude ", 20, true).as_deref(), - Some("▌ claude ") + Some(" claude ") ); assert_eq!(pane_border_title("", 20, false), None); assert_eq!( @@ -811,7 +806,7 @@ mod tests { ); assert_eq!( pane_border_title("abcdef", 8, true).as_deref(), - Some("▌ ab… ") + Some(" abc… ") ); assert_eq!(pane_border_title("abcdef", 4, false), None); }