diff --git a/crates/heph-tui/src/ui.rs b/crates/heph-tui/src/ui.rs index 09dd1c8..18c6027 100644 --- a/crates/heph-tui/src/ui.rs +++ b/crates/heph-tui/src/ui.rs @@ -267,7 +267,7 @@ fn render_tasks(frame: &mut Frame, app: &App, area: Rect) { // Pad the title so the right side (↻ + date chip) aligns right. let chip_w = chip.len(); let recur_w = if recur { 2 } else { 0 }; // "↻ " - let fixed = 1 + 1 + 1 + 1 + 1; // cursor + flag + bullet + space + trailing space + let fixed = 1 + 1 + 1 + 1 + 1 + 1; // cursor + flag + gap + bullet + space + trailing space let avail = width.saturating_sub(fixed + recur_w + chip_w); let mut title: String = t.title.chars().take(avail).collect(); let pad = avail.saturating_sub(title.chars().count()); @@ -276,6 +276,7 @@ fn render_tasks(frame: &mut Frame, app: &App, area: Rect) { let mut header = vec![ Span::styled(cursor, Style::default().fg(Color::Cyan)), Span::styled(flag, flag_st), + Span::raw(" "), Span::styled("●", bullet_st), Span::raw(" "), Span::styled(title, title_style),