diff --git a/android/app/lint-baseline.xml b/android/app/lint-baseline.xml index 0ab48b375dca..9f67e68efad6 100644 --- a/android/app/lint-baseline.xml +++ b/android/app/lint-baseline.xml @@ -1,5 +1,5 @@ - + - - - @@ -69,15 +66,15 @@ - - - + + + + + + - - - @@ -90,6 +87,14 @@ + + + + + + + + @@ -111,6 +116,14 @@ + + + + + + + + @@ -139,6 +152,9 @@ + + + @@ -181,6 +197,9 @@ + + + @@ -209,6 +228,14 @@ + + + + + + + + @@ -217,6 +244,14 @@ + + + + + + + + @@ -297,36 +332,36 @@ - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + @@ -338,15 +373,20 @@ - + + + + + + - - - + + + - + @@ -354,16 +394,21 @@ + + + + + - + - - - + + + - + @@ -371,68 +416,68 @@ - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - + + @@ -440,44 +485,44 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - + + @@ -540,52 +585,52 @@ - - - + + + - + - - - + + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - - + + @@ -593,118 +638,86 @@ - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + - - - - - - + + + - - - - + + - - - - - - + + + - - - - - - + - - - + + + - + - - - + + + - - + + @@ -712,91 +725,86 @@ - - - + + + - + - - - + + + - + - - - + + + - - + + - - - + + + - - - - - - + - - - + + + - + - - - + + + - - + + - - - + + + - - - + + + - + - - - + + + - - - + + + - + - - - + + + - - + + @@ -809,100 +817,100 @@ - - - + + + - + - - - + + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + - - - + + + - - + + @@ -910,28 +918,28 @@ - - - + + + - - + + - - - + + + - + - - - + + + - - + + @@ -939,33 +947,28 @@ - - - + + + - + - - - + + + - + - - - + + + - - - - - - - + + @@ -1000,6 +1003,22 @@ + + + + + + + + + + + + + + + + @@ -1013,14 +1032,6 @@ - - - - - - - - @@ -1029,20 +1040,33 @@ + + + + + + + + + + + + + + + + - - - + + + - - - @@ -1081,9 +1105,6 @@ - - - @@ -1097,9 +1118,6 @@ - - - @@ -1118,13 +1136,18 @@ - - - + + + + + + + + @@ -1157,6 +1180,14 @@ + + + + + + + + @@ -1170,14 +1201,6 @@ - - - - - - - - @@ -1203,9 +1226,6 @@ - - - @@ -1277,9 +1297,6 @@ - - - @@ -1333,21 +1350,23 @@ - - - - - - + + + + + + + + @@ -1369,14 +1388,6 @@ - - - - - - - - @@ -1499,14 +1510,6 @@ - - - - - - - - @@ -1611,14 +1614,6 @@ - - - - - - - - @@ -1688,14 +1683,6 @@ - - - - - - - - @@ -1721,9 +1708,6 @@ - - - @@ -1938,19 +1922,34 @@ + + + + + + + + + + - - - + + + + + + + + @@ -1958,16 +1957,31 @@ + + + + + + + + + + + + + + + @@ -1978,16 +1992,31 @@ + + + + + + + + + + + + + + + @@ -2007,6 +2036,14 @@ + + + + + + + + @@ -2041,6 +2078,14 @@ + + + + + + + + @@ -2086,6 +2131,14 @@ + + + + + + + + @@ -2112,24 +2165,29 @@ + + + + + - - - + + + - - - + + + - - - + + + @@ -2137,24 +2195,29 @@ - - - + + + - - - + + + - - - + + + - - - + + + + + + + + @@ -2162,11 +2225,21 @@ + + + + + + + + + + @@ -2328,60 +2401,60 @@ - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + @@ -2392,9 +2465,9 @@ - - - + + + @@ -2539,9 +2612,9 @@ - - - + + + @@ -2552,25 +2625,33 @@ - - - + + + + + + - - - + + + - - + + + + + + + - - - + + + - - + + @@ -3095,9 +3176,9 @@ - - - + + + @@ -3115,9 +3196,9 @@ - - - + + + @@ -3130,11 +3211,6 @@ - - - - - @@ -3317,13 +3393,18 @@ - - - + + + + + + + + @@ -3540,8 +3621,8 @@ - - + + @@ -3550,9 +3631,9 @@ - - - + + + @@ -3560,9 +3641,9 @@ - - - + + + @@ -3570,9 +3651,9 @@ - - - + + + @@ -3588,9 +3669,9 @@ - - - + + + @@ -3603,9 +3684,9 @@ - - - + + + @@ -3618,38 +3699,38 @@ - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -4000,14 +4081,14 @@ - - - + + + - - - + + + @@ -4025,9 +4106,9 @@ - - - + + + @@ -4065,29 +4146,29 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -4118,6 +4199,11 @@ + + + + + @@ -4128,6 +4214,16 @@ + + + + + + + + + + @@ -4144,9 +4240,9 @@ - - - + + + @@ -4243,14 +4339,14 @@ - - - + + + - - - + + + @@ -4271,9 +4367,9 @@ - - - + + + @@ -4281,9 +4377,9 @@ - - - + + + @@ -4291,9 +4387,9 @@ - - - + + + @@ -4316,14 +4412,19 @@ + + + + + - - - + + + @@ -4331,9 +4432,9 @@ - - - + + + @@ -4351,6 +4452,11 @@ + + + + + @@ -4359,12 +4465,12 @@ - - - + + + - - + + @@ -4372,9 +4478,9 @@ - - - + + + @@ -4388,12 +4494,12 @@ - - - + + + - - + + @@ -4404,12 +4510,12 @@ - - + + - - + + @@ -4417,9 +4523,9 @@ - - - + + + @@ -4430,12 +4536,12 @@ - - - + + + - - + + @@ -4443,9 +4549,9 @@ - - - + + + @@ -4453,9 +4559,9 @@ - - - + + + @@ -4463,9 +4569,9 @@ - - - + + + @@ -4473,19 +4579,19 @@ - - - + + + - - - + + + - - - + + + @@ -4493,9 +4599,9 @@ - - - + + + @@ -4513,6 +4619,11 @@ + + + + + @@ -4546,14 +4657,19 @@ + + + + + - - - + + + @@ -4561,9 +4677,9 @@ - - - + + + @@ -4571,9 +4687,9 @@ - - - + + + @@ -4581,9 +4697,9 @@ - - - + + + @@ -4623,9 +4739,6 @@ - - - @@ -4633,12 +4746,15 @@ - - - + + + + + + - - + + @@ -4676,9 +4792,9 @@ - - - + + + @@ -4686,9 +4802,9 @@ - - - + + + @@ -4741,9 +4857,9 @@ - - - + + + @@ -4794,12 +4910,12 @@ - - - + + + - - + + @@ -4807,9 +4923,9 @@ - - - + + + @@ -4817,25 +4933,25 @@ - - - + + + - - - + + + - - + + - - - + + + - - + + @@ -4843,8 +4959,8 @@ - - + + @@ -4853,9 +4969,9 @@ - - - + + + @@ -4863,25 +4979,22 @@ - - - + + + - - - - - - + + + - - + + @@ -4908,14 +5021,6 @@ - - - - - - - - @@ -4924,12 +5029,12 @@ - - - + + + - - + + @@ -4945,25 +5050,12 @@ - - - - - - - - - - - - - - - + + @@ -4990,14 +5082,6 @@ - - - - - - - - @@ -5006,12 +5090,12 @@ - - - + + + - - + + @@ -5022,9 +5106,9 @@ - - - + + + @@ -5035,9 +5119,9 @@ - - - + + + @@ -5103,9 +5187,9 @@ - - - + + + @@ -5314,27 +5398,27 @@ - - - + + + - - - + + + - - + + - - - + + + - - - + + + @@ -5387,9 +5471,9 @@ - - - + + + diff --git a/android/lib/theme/src/main/kotlin/net/mullvad/mullvadvpn/lib/theme/Theme.kt b/android/lib/theme/src/main/kotlin/net/mullvad/mullvadvpn/lib/theme/Theme.kt index 69096ceccbb6..554eb6d4217b 100644 --- a/android/lib/theme/src/main/kotlin/net/mullvad/mullvadvpn/lib/theme/Theme.kt +++ b/android/lib/theme/src/main/kotlin/net/mullvad/mullvadvpn/lib/theme/Theme.kt @@ -1,17 +1,16 @@ package net.mullvad.mullvadvpn.lib.theme import androidx.compose.foundation.shape.RoundedCornerShape -import androidx.compose.material.ripple.LocalRippleTheme import androidx.compose.material.ripple.RippleAlpha -import androidx.compose.material.ripple.RippleTheme -import androidx.compose.material3.LocalContentColor +import androidx.compose.material3.ExperimentalMaterial3Api +import androidx.compose.material3.LocalRippleConfiguration import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.RippleConfiguration import androidx.compose.material3.Shapes import androidx.compose.material3.Typography import androidx.compose.material3.darkColorScheme import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider -import androidx.compose.runtime.Immutable import androidx.compose.runtime.remember import androidx.compose.runtime.staticCompositionLocalOf import androidx.compose.ui.graphics.Color @@ -137,6 +136,7 @@ fun ProvideDimens(dimensions: Dimensions, content: @Composable () -> Unit) { private val LocalAppDimens = staticCompositionLocalOf { defaultDimensions } +@OptIn(ExperimentalMaterial3Api::class) @Composable fun AppTheme(content: @Composable () -> Unit) { val colors = darkColorScheme @@ -150,15 +150,12 @@ fun AppTheme(content: @Composable () -> Unit) { shapes = Shapes, typography = typography, content = { - CompositionLocalProvider(LocalRippleTheme provides MullvadRippleTheme) { content() } + CompositionLocalProvider( + LocalRippleConfiguration provides RippleConfiguration(rippleAlpha = rippleAlpha) + ) { + content() + } } ) } } - -@Immutable -object MullvadRippleTheme : RippleTheme { - @Composable override fun defaultColor() = LocalContentColor.current - - @Composable override fun rippleAlpha() = rippleAlpha -}