From fb41a5eb47a4213c3f9a7095da4b8741f1598725 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Mon, 13 Jul 2026 16:50:29 +0000 Subject: fix(widget): give Text Size label and chip labels explicit colors These were the only labels in the settings screen without an explicit color, unlike the rest of the screen's text elements. --- .../java/org/terst/doot/widget/ui/SettingsActivity.kt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'android/app/src/main') diff --git a/android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt b/android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt index b86dc3b..393b371 100644 --- a/android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt +++ b/android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt @@ -139,13 +139,25 @@ fun SettingsScreen( ) Column(verticalArrangement = Arrangement.spacedBy(4.dp)) { - Text("Text Size", style = MaterialTheme.typography.labelLarge) + Text( + "Text Size", + style = MaterialTheme.typography.labelLarge, + color = MaterialTheme.colorScheme.onSurfaceVariant + ) Row(horizontalArrangement = Arrangement.spacedBy(8.dp)) { WidgetTextSize.entries.forEach { option -> FilterChip( selected = textSize == option, onClick = { textSize = option }, - label = { Text(option.name.lowercase().replaceFirstChar { it.uppercase() }) } + label = { + Text( + option.name.lowercase().replaceFirstChar { it.uppercase() }, + color = if (textSize == option) + MaterialTheme.colorScheme.onSecondaryContainer + else + MaterialTheme.colorScheme.onSurfaceVariant + ) + } ) } } -- cgit v1.2.3