summaryrefslogtreecommitdiffhomepage
path: root/android/lib
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2025-07-10 16:53:18 +0200
committerDavid Göransson <david.goransson@mullvad.net>2025-07-14 09:38:52 +0200
commit348488dc8dc40a445635e83e4efe6a74faa34707 (patch)
tree4f3fa8c56d6de9f84abe875f5abc4adb2dbde2d2 /android/lib
parentbfd21e357e4f206ee4d7ef114452a9a9d55f6de5 (diff)
downloadmullvadvpn-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.kt10
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