diff options
Diffstat (limited to 'android/app')
| -rw-r--r-- | android/app/src/main/java/org/terst/doot/widget/ui/WidgetRows.kt | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/android/app/src/main/java/org/terst/doot/widget/ui/WidgetRows.kt b/android/app/src/main/java/org/terst/doot/widget/ui/WidgetRows.kt index a5e9d26..a2efef2 100644 --- a/android/app/src/main/java/org/terst/doot/widget/ui/WidgetRows.kt +++ b/android/app/src/main/java/org/terst/doot/widget/ui/WidgetRows.kt @@ -113,7 +113,13 @@ fun calendarViewIntent(url: String): Intent = } @Composable -fun AllDayRow(event: WidgetItem, textSize: WidgetTextSize, variant: MultiDayVariant = MultiDayVariant.NONE, palette: WidgetPalette) { +fun AllDayRow( + event: WidgetItem, + textSize: WidgetTextSize, + variant: MultiDayVariant = MultiDayVariant.NONE, + palette: WidgetPalette, + titleColor: Color = palette.textPrimary +) { val label = multiDayLabel(event, variant) Row( modifier = GlanceModifier @@ -128,7 +134,7 @@ fun AllDayRow(event: WidgetItem, textSize: WidgetTextSize, variant: MultiDayVari ShadowedText( text = event.title, style = TextStyle( - color = ColorProvider(palette.textPrimary), + color = ColorProvider(titleColor), fontSize = textSize.scaledContentSize(13), fontWeight = textSize.scaledContentWeight(FontWeight.Medium) ), @@ -142,7 +148,7 @@ fun AllDayRow(event: WidgetItem, textSize: WidgetTextSize, variant: MultiDayVari // the label is time-relevant info, not secondary chrome. text = label, style = TextStyle( - color = ColorProvider(palette.textPrimary), + color = ColorProvider(titleColor), fontSize = textSize.scaledContentSize(13), fontWeight = textSize.scaledContentWeight(FontWeight.Medium) ), @@ -483,8 +489,8 @@ fun TomorrowSection( ) } - allDayEvents.forEach { AllDayRow(it, textSize, palette = palette) } - multiDayEvents.forEach { (item, variant) -> AllDayRow(item, textSize, variant, palette) } + allDayEvents.forEach { AllDayRow(it, textSize, palette = palette, titleColor = palette.textSecondary) } + multiDayEvents.forEach { (item, variant) -> AllDayRow(item, textSize, variant, palette, titleColor = palette.textSecondary) } items.forEach { item -> if (item.type == "event") { |
