pass whole state to setter, to emit tasks

This commit is contained in:
🪞👃🪞 2025-03-24 04:54:35 +02:00
parent d26c46d6e1
commit 859da8e5d1
5 changed files with 85 additions and 48 deletions

View file

@ -12,7 +12,7 @@ pub struct Taggart {
pub cursor: usize,
pub offset: usize,
pub column: usize,
pub columns: Columns<fn(&Entry)->Option<Arc<str>>, fn(&mut [Entry], usize, &str)>,
pub columns: Columns<fn(&Entry)->Option<Arc<str>>, fn(&mut Self, usize, &str)>,
pub display: Measure<TuiOut>,
pub tasks: Vec<Task>,
pub mode: Option<Mode>,
@ -22,7 +22,7 @@ pub struct Taggart {
pub enum Mode {
Help,
Edit {
value: String,
value: Arc<str>,
index: usize,
},
Apply {