diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-07-13 16:50:29 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-07-16 02:40:56 +0000 |
| commit | fb41a5eb47a4213c3f9a7095da4b8741f1598725 (patch) | |
| tree | 5ab227f6949644258e282e38699f9e73a27b7b39 | |
| parent | 842f001c601d27952cdd6bd47ed007039b146c86 (diff) | |
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.
| -rw-r--r-- | android/app/src/main/java/org/terst/doot/widget/ui/SettingsActivity.kt | 16 |
1 files changed, 14 insertions, 2 deletions
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 + ) + } ) } } |
