Monster commit: native version

This commit is contained in:
2026-01-30 15:03:49 +01:00
parent 22ee5f97e6
commit 2731eea037
35 changed files with 1491 additions and 366 deletions

View File

@@ -1,5 +1,6 @@
use crate::theme::{hint, ui};
use ratatui::layout::Rect;
use ratatui::style::{Color, Modifier, Style};
use ratatui::style::{Modifier, Style};
use ratatui::text::{Line, Span};
use ratatui::widgets::Paragraph;
use ratatui::Frame;
@@ -50,10 +51,10 @@ impl<'a> ListSelect<'a> {
}
pub fn render(self, frame: &mut Frame, area: Rect) {
let cursor_style = Style::new().fg(Color::Yellow).add_modifier(Modifier::BOLD);
let selected_style = Style::new().fg(Color::Cyan);
let cursor_style = Style::new().fg(hint::KEY).add_modifier(Modifier::BOLD);
let selected_style = Style::new().fg(ui::ACCENT);
let normal_style = Style::default();
let indicator_style = Style::new().fg(Color::DarkGray);
let indicator_style = Style::new().fg(ui::TEXT_DIM);
let visible_end = (self.scroll_offset + self.visible_count).min(self.items.len());
let has_above = self.scroll_offset > 0;