task removeable, added header, more todos 🤷‍♀️ ..

This commit is contained in:
2023-01-10 02:01:05 +01:00
parent 33ff8b1f7d
commit 9f8e0c875c
15 changed files with 128 additions and 32 deletions

View File

@ -19,12 +19,16 @@ class Task {
this.end,
});
static String formatDate(DateTime dt) {
return "${dt!.year}-${dt!.month.toString().padLeft(2,'0')}-${dt!.day.toString().padLeft(2,'0')}";
}
@override
String toString() {
return (done ? "x " : "")
+ (priority == null ? "" : "(${priority!}) ")
+ (begin == null ? "" : "${begin!.year}-${begin!.month}-${begin!.day} ")
+ (end == null ? "" : "${end!.year}-${end!.month}-${end!.day} ")
+ (begin == null ? "" : "${Task.formatDate(begin!)} ")
+ (end == null ? "" : "${Task.formatDate(end!)} ")
+ ("$title ")
+ meta.entries.map((entry) => "${entry.key}:${entry.value}").join(" ")
;