diff options
| author | David Göransson <david.goransson@mullvad.net> | 2025-07-10 16:53:18 +0200 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2025-07-14 09:38:52 +0200 |
| commit | 348488dc8dc40a445635e83e4efe6a74faa34707 (patch) | |
| tree | 4f3fa8c56d6de9f84abe875f5abc4adb2dbde2d2 /android/lib | |
| parent | bfd21e357e4f206ee4d7ef114452a9a9d55f6de5 (diff) | |
| download | mullvadvpn-348488dc8dc40a445635e83e4efe6a74faa34707.tar.xz mullvadvpn-348488dc8dc40a445635e83e4efe6a74faa34707.zip | |
Add workaround to increase contrast
Diffstat (limited to 'android/lib')
| -rw-r--r-- | android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/SelectableRelayListItem.kt | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/SelectableRelayListItem.kt b/android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/SelectableRelayListItem.kt index e66bfbd359..ca70bf8a90 100644 --- a/android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/SelectableRelayListItem.kt +++ b/android/lib/ui/component/src/main/kotlin/net/mullvad/mullvadvpn/lib/ui/component/relaylist/SelectableRelayListItem.kt @@ -154,10 +154,12 @@ internal fun Name( @Composable internal fun Int.toBackgroundColor(): Color = when (this) { - 0 -> MaterialTheme.colorScheme.surfaceContainerHighest - 1 -> MaterialTheme.colorScheme.surfaceContainerHigh - 2 -> MaterialTheme.colorScheme.surfaceContainerLow - else -> MaterialTheme.colorScheme.surfaceContainerLowest + // Using primary is a workaround to ensure enough contrast between lowest depth (3) and the + // background. + 0 -> MaterialTheme.colorScheme.primary + 1 -> MaterialTheme.colorScheme.surfaceContainerHighest + 2 -> MaterialTheme.colorScheme.surfaceContainerHigh + else -> MaterialTheme.colorScheme.surfaceContainerLow } @Composable |
