From e45631b23565f087bc1f27c566f61d03b069e043 Mon Sep 17 00:00:00 2001 From: Ruben Rosario Date: Sun, 21 Jun 2026 15:48:11 +0100 Subject: [PATCH] Remove POPUP_BG from EditTask popup, rely on Clear widget --- src/ui/components.rs | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/src/ui/components.rs b/src/ui/components.rs index fbc665e..3ba7514 100644 --- a/src/ui/components.rs +++ b/src/ui/components.rs @@ -273,16 +273,12 @@ pub fn render_edit_task_popup( let outer_block = Block::default() .borders(Borders::ALL) - .style(Style::default().bg(POPUP_BG)) .border_style(Style::default().fg(POPUP_BORDER)) .title(" Edit Task "); let inner_area = outer_block.inner(popup_area); - // Render outer block with borders and background - let outer_para = Paragraph::new(Text::raw("")) - .style(Style::default().bg(POPUP_BG)) - .block(outer_block); - frame.render_widget(outer_para, popup_area); + frame.render_widget(Clear, popup_area); + frame.render_widget(outer_block, popup_area); // Split inner area into rows let rows = Layout::default() @@ -297,35 +293,31 @@ pub fn render_edit_task_popup( // ── Title block ── let title_style = if active_field == 0 { - Style::default().fg(FOCUS_COLOR).bg(POPUP_BG) + Style::default().fg(FOCUS_COLOR) } else { - Style::default().fg(Color::DarkGray).bg(POPUP_BG) + Style::default().fg(Color::DarkGray) }; let title_block = Block::default() .borders(Borders::ALL) - .style(Style::default().bg(POPUP_BG)) .border_style(title_style) .title(" Title ") .title_alignment(Alignment::Left); let title_para = Paragraph::new(Text::from(Line::from(Span::raw(title)))) - .style(Style::default().bg(POPUP_BG)) .block(title_block); frame.render_widget(title_para, rows[0]); // ── Notes block ── let notes_style = if active_field == 1 { - Style::default().fg(FOCUS_COLOR).bg(POPUP_BG) + Style::default().fg(FOCUS_COLOR) } else { - Style::default().fg(Color::DarkGray).bg(POPUP_BG) + Style::default().fg(Color::DarkGray) }; let notes_block = Block::default() .borders(Borders::ALL) - .style(Style::default().bg(POPUP_BG)) .border_style(notes_style) .title(" Notes ") .title_alignment(Alignment::Left); let notes_para = Paragraph::new(Text::from(Line::from(Span::raw(notes)))) - .style(Style::default().bg(POPUP_BG)) .block(notes_block); frame.render_widget(notes_para, rows[2]); @@ -334,7 +326,6 @@ pub fn render_edit_task_popup( " Tab:switch field Enter:save Esc:cancel ", Style::default().fg(Color::Gray), ))) - .style(Style::default().bg(POPUP_BG)) .alignment(Alignment::Center); frame.render_widget(hint, rows[3]);