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 /android/app/src/main | |
| 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.
Diffstat (limited to 'android/app/src/main')
| -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 + ) + } ) } } |
