summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-10-03 15:24:01 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-10-03 15:24:01 +0200
commit66059ddae495b1fb173adb33cc950f6840937bb3 (patch)
treebbf8a798cfa9c380fb2f521de6b4d74db898f2c0 /android/app/src
parentde70dee827fdc7b901e6badc84b451d1a5811c12 (diff)
parent3bde5a6e9663eefcdf2dfd7174ab0aa168f99c28 (diff)
downloadmullvadvpn-66059ddae495b1fb173adb33cc950f6840937bb3.tar.xz
mullvadvpn-66059ddae495b1fb173adb33cc950f6840937bb3.zip
Merge branch 'replace-primarycontainer-with-primary-with-alpha-droid-378'
Diffstat (limited to 'android/app/src')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/RelayLocationCell.kt7
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/SplitTunnelingCell.kt7
2 files changed, 10 insertions, 4 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/RelayLocationCell.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/RelayLocationCell.kt
index 5836a5aca1..855bc82982 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/RelayLocationCell.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/RelayLocationCell.kt
@@ -24,10 +24,12 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.alpha
import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.graphics.compositeOver
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.tooling.preview.Preview
import net.mullvad.mullvadvpn.R
import net.mullvad.mullvadvpn.compose.component.ChevronView
+import net.mullvad.mullvadvpn.lib.theme.Alpha40
import net.mullvad.mullvadvpn.lib.theme.AlphaInactive
import net.mullvad.mullvadvpn.lib.theme.AlphaInvisible
import net.mullvad.mullvadvpn.lib.theme.AlphaVisible
@@ -165,7 +167,10 @@ fun RelayLocationCell(
when {
selected -> MaterialTheme.colorScheme.inversePrimary
relay.type == RelayItemType.Country -> MaterialTheme.colorScheme.primary
- relay.type == RelayItemType.City -> MaterialTheme.colorScheme.primaryContainer
+ relay.type == RelayItemType.City ->
+ MaterialTheme.colorScheme.primary
+ .copy(alpha = Alpha40)
+ .compositeOver(MaterialTheme.colorScheme.background)
relay.type == RelayItemType.Relay -> MaterialTheme.colorScheme.secondaryContainer
else -> MaterialTheme.colorScheme.primary
}
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/SplitTunnelingCell.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/SplitTunnelingCell.kt
index 72cce59124..c44d5da61e 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/SplitTunnelingCell.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/SplitTunnelingCell.kt
@@ -26,6 +26,7 @@ import androidx.compose.ui.unit.dp
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import net.mullvad.mullvadvpn.R
+import net.mullvad.mullvadvpn.lib.theme.Alpha40
import net.mullvad.mullvadvpn.lib.theme.AppTheme
import net.mullvad.mullvadvpn.lib.theme.Dimens
import net.mullvad.mullvadvpn.lib.theme.typeface.listItemText
@@ -68,9 +69,9 @@ fun SplitTunnelingCell(
.fillMaxWidth()
.padding(vertical = Dimens.listItemDivider)
.background(
- MaterialTheme.colorScheme.primaryContainer.compositeOver(
- MaterialTheme.colorScheme.background
- )
+ MaterialTheme.colorScheme.primary
+ .copy(alpha = Alpha40)
+ .compositeOver(MaterialTheme.colorScheme.background)
)
.clickable(onClick = onCellClicked)
) {