From 0089863559fbbcc3bc39ecac300d7f08e9b932e1 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Sun, 12 Jul 2026 09:51:06 +0000 Subject: feat(widget): color overdue task titles distinctly --- android/app/src/main/java/org/terst/doot/widget/data/WidgetItem.kt | 1 + android/app/src/main/java/org/terst/doot/widget/ui/DootWidget.kt | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'android/app/src/main') 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 -- cgit v1.2.3