tui: • Working, 100% context dim (#4629)

- add a `•` before the "Working" shimmer
- make the percentage in "X% context left" dim instead of bold

<img width="751" height="480" alt="Screenshot 2025-10-02 at 2 29 57 PM"
src="https://github.com/user-attachments/assets/cf3e771f-ddb3-48f4-babe-1eaf1f0c2959"
/>
This commit is contained in:
Jeremy Rose
2025-10-02 18:17:34 -07:00
committed by GitHub
parent 1d94b9111c
commit 9617b69c8a
11 changed files with 12 additions and 12 deletions

View File

@@ -222,7 +222,7 @@ fn context_window_line(percent: Option<u8>) -> Line<'static> {
let mut spans: Vec<Span<'static>> = Vec::new();
match percent {
Some(percent) => {
spans.push(format!("{percent}%").bold());
spans.push(format!("{percent}%").dim());
spans.push(" context left".dim());
}
None => {

View File

@@ -716,8 +716,8 @@ mod tests {
top.push(buf[(x, 1)].symbol().chars().next().unwrap_or(' '));
}
assert!(
top.trim_start().starts_with("Working"),
"expected top row to start with 'Working': {top:?}"
top.trim_start().starts_with("Working"),
"expected top row to start with 'Working': {top:?}"
);
assert!(
top.contains("Working"),