diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-07-12 09:51:06 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-07-12 09:51:06 +0000 |
| commit | 0089863559fbbcc3bc39ecac300d7f08e9b932e1 (patch) | |
| tree | 2ef12efb72688d90e6cfb471669b7729e2886c23 /android/app/src/main/java/org | |
| parent | f32061352a423d9d383db470e86cc82b31133564 (diff) | |
feat(widget): color overdue task titles distinctly
Diffstat (limited to 'android/app/src/main/java/org')
| -rw-r--r-- | android/app/src/main/java/org/terst/doot/widget/data/WidgetItem.kt | 1 | ||||
| -rw-r--r-- | android/app/src/main/java/org/terst/doot/widget/ui/DootWidget.kt | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/android/app/src/main/java/org/terst/doot/widget/data/WidgetItem.kt b/android/app/src/main/java/org/terst/doot/widget/data/WidgetItem.kt index 40fc190..d16fbfd 100644 --- a/android/app/src/main/java/org/terst/doot/widget/data/WidgetItem.kt +++ b/android/app/src/main/java/org/terst/doot/widget/data/WidgetItem.kt @@ -12,6 +12,7 @@ data class WidgetItem( val start: String? = null, // ISO-8601 or null (floating task) val end: String? = null, // ISO-8601 or null @SerialName("is_all_day") val isAllDay: Boolean = false, + @SerialName("is_overdue") val isOverdue: Boolean = false, val url: String = "", val completable: Boolean = false ) diff --git a/android/app/src/main/java/org/terst/doot/widget/ui/DootWidget.kt b/android/app/src/main/java/org/terst/doot/widget/ui/DootWidget.kt index 7c84168..dabf61f 100644 --- a/android/app/src/main/java/org/terst/doot/widget/ui/DootWidget.kt +++ b/android/app/src/main/java/org/terst/doot/widget/ui/DootWidget.kt @@ -344,7 +344,9 @@ fun TaskRow(task: WidgetItem) { Text( text = task.title, style = TextStyle( - color = ColorProvider(Color(0xFFDDDDDD.toInt())), + color = ColorProvider( + if (task.isOverdue) Color(0xFFF87171) else Color(0xFFDDDDDD.toInt()) + ), fontSize = 14.sp ), maxLines = 1 |
