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),