From 50dea84174ed9b98f725619a35dccef97d82d117 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Thu, 27 Mar 2025 20:20:10 +0200 Subject: [PATCH] display task count --- src/view.rs | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/view.rs b/src/view.rs index fde0217..f97f967 100644 --- a/src/view.rs +++ b/src/view.rs @@ -23,12 +23,22 @@ impl Content for Taggart { let value_bar = status_bar( Color::Rgb(192, 192, 192), Color::Rgb(0, 0, 0), - Fill::x(Align::w(format!( - " {}/{} {}:", - self.cursor + 1, - self.entries.len(), - self.columns.0[self.column].title - ))) + Fill::x( + Bsp::a( + Fill::x(Align::w(format!( + " {}/{} {}", + self.cursor + 1, + self.entries.len(), + (self.columns.0[self.column].getter)(&self.entries[self.cursor]) + .map(|value|format!("{}: {value}", self.columns.0[self.column].title,)) + .unwrap_or(String::default()) + ))), + Fill::x(Align::e(format!( + " {} unsaved changes ", + self.tasks.len() + ))) + ) + ) ); let mode_bar = status_bar( Color::Rgb(0, 0, 0),