From 251b28e07a34a07b16c428cc1f15f28d00576d6b Mon Sep 17 00:00:00 2001 From: Bowei Zhang Date: Wed, 15 Oct 2025 21:31:22 -0700 Subject: [PATCH] chore(tui): Colorscheme and selection icon --- src/tui.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/tui.rs b/src/tui.rs index bb06cef..13e5665 100644 --- a/src/tui.rs +++ b/src/tui.rs @@ -3,7 +3,7 @@ use ratatui::{ DefaultTerminal, Frame, layout::{Flex, Layout, Rect}, prelude::Constraint, - style::{Color, Style}, + style::{Color, Style, Stylize}, text::Line, widgets::{Block, Clear, List, ListItem, ListState, Paragraph, Wrap}, }; @@ -225,12 +225,15 @@ fn render(frame: &mut Frame, tui_state: &mut TUIState) { .enumerate() .map(|(i, item)| { let display_text = if tui_state.selected.contains(&i) { - format!("[✓] {}", item.as_str()) + format!("[●] {}", item.as_str()) } else { format!("[ ] {}", item.as_str()) }; let style = if tui_state.cursor.selected() == Some(i) { - Style::default().bg(Color::Black).fg(Color::Cyan) + Style::default() + .bg(Color::Reset) + .fg(Color::Reset) + .reversed() } else { Style::default() };