Skip to content

Commit 05a2df8

Browse files
committed
Clean up
1 parent 85f7fa7 commit 05a2df8

File tree

18 files changed

+8
-74
lines changed

18 files changed

+8
-74
lines changed

android/app/build.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,6 @@ dependencies {
328328
implementation(Dependencies.AndroidX.activityCompose)
329329
implementation(Dependencies.AndroidX.coreKtx)
330330
implementation(Dependencies.AndroidX.coreSplashscreen)
331-
implementation(Dependencies.AndroidX.dataStorePreferences)
332331
implementation(Dependencies.AndroidX.lifecycleRuntimeKtx)
333332
implementation(Dependencies.AndroidX.lifecycleViewmodelKtx)
334333
implementation(Dependencies.AndroidX.lifecycleRuntimeCompose)

android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SettingsScreenTest.kt

-4
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ class SettingsScreenTest {
3333
isLoggedIn = true,
3434
isSupportedVersion = true,
3535
isPlayBuild = false,
36-
isMaterialYouTheme = false,
37-
darkThemeState = DarkThemeState.OFF
3836
),
3937
)
4038
}
@@ -58,8 +56,6 @@ class SettingsScreenTest {
5856
isLoggedIn = false,
5957
isSupportedVersion = true,
6058
isPlayBuild = false,
61-
isMaterialYouTheme = false,
62-
darkThemeState = DarkThemeState.OFF
6359
),
6460
)
6561
}

android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/button/ConnectionButton.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ fun ConnectionButton(
5555
if (state is TunnelState.Disconnected) {
5656
MaterialTheme.colorScheme.variant
5757
} else {
58-
MaterialTheme.colorScheme.error//.copy(alpha = AlphaDisconnectButton)
58+
// TODO Should we make this transparent or not?
59+
MaterialTheme.colorScheme.error // .copy(alpha = AlphaDisconnectButton)
5960
}
6061

6162
val contentColor =

android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/button/SwitchLocationButton.kt

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import androidx.compose.ui.tooling.preview.Preview
1010
import net.mullvad.mullvadvpn.R
1111
import net.mullvad.mullvadvpn.compose.component.SpacedColumn
1212
import net.mullvad.mullvadvpn.lib.theme.AppTheme
13-
import net.mullvad.mullvadvpn.lib.theme.color.Alpha20
1413

1514
@Preview
1615
@Composable

android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/CustomPortCell.kt

+6-5
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,12 @@ fun CustomPortCell(
8989
title = title,
9090
style = MaterialTheme.typography.labelLarge,
9191
textAlign = TextAlign.Start,
92-
textColor = if (isSelected) {
93-
MaterialTheme.colorScheme.onSelected
94-
} else {
95-
MaterialTheme.colorScheme.onSurface
96-
}
92+
textColor =
93+
if (isSelected) {
94+
MaterialTheme.colorScheme.onSelected
95+
} else {
96+
MaterialTheme.colorScheme.onSurface
97+
}
9798
)
9899
}
99100
Spacer(modifier = Modifier.width(Dimens.verticalSpacer))

android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/cell/RelayLocationCell.kt

-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ import net.mullvad.mullvadvpn.lib.theme.Dimens
4646
import net.mullvad.mullvadvpn.lib.theme.color.AlphaInactive
4747
import net.mullvad.mullvadvpn.lib.theme.color.AlphaInvisible
4848
import net.mullvad.mullvadvpn.lib.theme.color.AlphaVisible
49-
import net.mullvad.mullvadvpn.lib.theme.color.onSelected
5049
import net.mullvad.mullvadvpn.lib.theme.color.selected
5150
import net.mullvad.mullvadvpn.relaylist.children
5251

android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/Text.kt

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package net.mullvad.mullvadvpn.compose.component
22

33
import androidx.compose.material3.LocalTextStyle
4-
import androidx.compose.material3.MaterialTheme
54
import androidx.compose.material3.Text
65
import androidx.compose.runtime.Composable
76
import androidx.compose.runtime.getValue

android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/FilterScreen.kt

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import androidx.compose.runtime.saveable.rememberSaveable
2121
import androidx.compose.runtime.setValue
2222
import androidx.compose.ui.Alignment
2323
import androidx.compose.ui.Modifier
24-
import androidx.compose.ui.graphics.Color
2524
import androidx.compose.ui.res.painterResource
2625
import androidx.compose.ui.res.stringResource
2726
import androidx.compose.ui.text.style.TextAlign

android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/PrivacyDisclaimerScreen.kt

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import androidx.compose.runtime.Composable
2222
import androidx.compose.runtime.getValue
2323
import androidx.compose.ui.Alignment
2424
import androidx.compose.ui.Modifier
25-
import androidx.compose.ui.graphics.ColorFilter
2625
import androidx.compose.ui.platform.LocalContext
2726
import androidx.compose.ui.res.painterResource
2827
import androidx.compose.ui.res.stringResource

android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/SettingsScreen.kt

-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package net.mullvad.mullvadvpn.compose.screen
33
import android.content.Context
44
import android.net.Uri
55
import androidx.compose.animation.animateContentSize
6-
import androidx.compose.foundation.layout.Column
76
import androidx.compose.foundation.layout.Spacer
87
import androidx.compose.foundation.layout.fillMaxWidth
98
import androidx.compose.foundation.layout.height
@@ -31,11 +30,8 @@ import com.ramcosta.composedestinations.generated.destinations.VpnSettingsDestin
3130
import com.ramcosta.composedestinations.navigation.DestinationsNavigator
3231
import net.mullvad.mullvadvpn.R
3332
import net.mullvad.mullvadvpn.compose.cell.DefaultExternalLinkView
34-
import net.mullvad.mullvadvpn.compose.cell.HeaderCell
35-
import net.mullvad.mullvadvpn.compose.cell.HeaderSwitchComposeCell
3633
import net.mullvad.mullvadvpn.compose.cell.NavigationCellBody
3734
import net.mullvad.mullvadvpn.compose.cell.NavigationComposeCell
38-
import net.mullvad.mullvadvpn.compose.cell.SelectableCell
3935
import net.mullvad.mullvadvpn.compose.component.NavigateBackDownIconButton
4036
import net.mullvad.mullvadvpn.compose.component.ScaffoldWithMediumTopBar
4137
import net.mullvad.mullvadvpn.compose.extensions.itemWithDivider

android/app/src/main/kotlin/net/mullvad/mullvadvpn/di/UiModule.kt

-5
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ package net.mullvad.mullvadvpn.di
33
import android.content.Context
44
import android.content.SharedPreferences
55
import android.content.pm.PackageManager
6-
import androidx.datastore.dataStoreFile
7-
import androidx.datastore.preferences.core.PreferenceDataStoreFactory
86
import kotlinx.coroutines.Dispatchers
97
import kotlinx.coroutines.MainScope
108
import net.mullvad.mullvadvpn.BuildConfig
@@ -157,9 +155,6 @@ val uiModule = module {
157155
}
158156

159157
single { ProblemReportRepository() }
160-
single {
161-
PreferenceDataStoreFactory.create { androidContext().dataStoreFile(APP_PREFERENCES_NAME) }
162-
}
163158

164159
single { AppVersionInfoRepository(get(), get()) }
165160

android/buildSrc/src/main/kotlin/Dependencies.kt

-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ object Dependencies {
4444
"androidx.test.uiautomator:uiautomator:${Versions.AndroidX.uiautomator}"
4545
const val testOrchestrator =
4646
"androidx.test:orchestrator:${Versions.AndroidX.testOrchestrator}"
47-
const val dataStorePreferences = "androidx.datastore:datastore-preferences:${Versions.AndroidX.dataStore}"
4847
}
4948

5049
object Arrow {

android/buildSrc/src/main/kotlin/Versions.kt

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ object Versions {
3434
const val testOrchestrator = "1.4.2"
3535
const val testRunner = "1.5.2"
3636
const val uiautomator = "2.3.0"
37-
const val dataStore = "1.0.0"
3837
}
3938

4039
object Arrow {

android/gradle/verification-metadata.xml

-37
Original file line numberDiff line numberDiff line change
@@ -1135,38 +1135,6 @@
11351135
<sha256 value="456006224e620e38bd5d61b2ee8517d606a9953974e8d32da1616f1b48be7330" origin="Generated by Gradle"/>
11361136
</artifact>
11371137
</component>
1138-
<component group="androidx.datastore" name="datastore" version="1.0.0">
1139-
<artifact name="datastore-1.0.0.aar">
1140-
<sha256 value="28fea28d365b4aef4d5e8732fe51f233e580d2042cd4a70a6b293a518daec703" origin="Generated by Gradle"/>
1141-
</artifact>
1142-
<artifact name="datastore-1.0.0.module">
1143-
<sha256 value="d506bc9be96f2fb14fc3026be36776bd1e73515fb2325928f8b31badc6d355aa" origin="Generated by Gradle"/>
1144-
</artifact>
1145-
</component>
1146-
<component group="androidx.datastore" name="datastore-core" version="1.0.0">
1147-
<artifact name="datastore-core-1.0.0.jar">
1148-
<sha256 value="c810505542001593075199355b19d98b855edc36d9575bd764180321e20a92bc" origin="Generated by Gradle"/>
1149-
</artifact>
1150-
<artifact name="datastore-core-1.0.0.module">
1151-
<sha256 value="a6851b363ac4f2e0a60b1106053b5c9a87255fe7fbc08369b2b684e509763709" origin="Generated by Gradle"/>
1152-
</artifact>
1153-
</component>
1154-
<component group="androidx.datastore" name="datastore-preferences" version="1.0.0">
1155-
<artifact name="datastore-preferences-1.0.0.aar">
1156-
<sha256 value="6f9ac72082badb776447cdd579c16c25c18127185c6ba9f2cfab9246473e2db1" origin="Generated by Gradle"/>
1157-
</artifact>
1158-
<artifact name="datastore-preferences-1.0.0.module">
1159-
<sha256 value="2834652dfb603c092394b1fa8fda2193c5401821ceadc95ec73ebe5b98433ab1" origin="Generated by Gradle"/>
1160-
</artifact>
1161-
</component>
1162-
<component group="androidx.datastore" name="datastore-preferences-core" version="1.0.0">
1163-
<artifact name="datastore-preferences-core-1.0.0.jar">
1164-
<sha256 value="ad54de334ad0f4a53a5ba41876f91684319a8cf3396315b767b51102a4138bd1" origin="Generated by Gradle"/>
1165-
</artifact>
1166-
<artifact name="datastore-preferences-core-1.0.0.module">
1167-
<sha256 value="1bececfa9243dbde0255e24498095eb51831be7f045a6db01770786f48ed1426" origin="Generated by Gradle"/>
1168-
</artifact>
1169-
</component>
11701138
<component group="androidx.drawerlayout" name="drawerlayout" version="1.0.0">
11711139
<artifact name="drawerlayout-1.0.0.aar">
11721140
<sha256 value="9402442cdc5a43cf62fb14f8cf98c63342d4d9d9b805c8033c6cf7e802749ac1" origin="Generated by Gradle"/>
@@ -5192,11 +5160,6 @@
51925160
<sha256 value="95f1a677e8d24bc0b32e76783ef173c5c0e09ed41b50471736d6599bed19d875" origin="Generated by Gradle"/>
51935161
</artifact>
51945162
</component>
5195-
<component group="org.jetbrains.kotlinx" name="atomicfu" version="0.16.1">
5196-
<artifact name="atomicfu-0.16.1.module">
5197-
<sha256 value="fdcf04fc25f6a43f557f341ee0053caa25e759f591169c86566f1dad37fc77a6" origin="Generated by Gradle"/>
5198-
</artifact>
5199-
</component>
52005163
<component group="org.jetbrains.kotlinx" name="atomicfu" version="0.17.0">
52015164
<artifact name="atomicfu-0.17.0.module">
52025165
<sha256 value="12e828b1269614b2e50adfaf0d834c98ba5bba782b93fd157ce1e0a35e60cc0b" origin="Generated by Gradle"/>

android/lib/resource/src/main/res/values/strings.xml

-1
Original file line numberDiff line numberDiff line change
@@ -383,5 +383,4 @@
383383
<string name="delete_method_question">Delete method?</string>
384384
<string name="failed_to_set_current_test_error">Failed to set to current - API not reachable</string>
385385
<string name="failed_to_set_current_unknown_error">Failed to set to current - Unknown reason</string>
386-
<string name="split_tunneling_disabled_description">Split tunneling is disabled.</string>
387386
</resources>

android/lib/theme/build.gradle.kts

-2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,4 @@ dependencies {
3030
implementation(Dependencies.Compose.material3)
3131
implementation(Dependencies.Compose.ui)
3232
implementation(Dependencies.Kotlin.stdlib)
33-
implementation(Dependencies.AndroidX.dataStorePreferences)
34-
implementation(Dependencies.Koin.core)
3533
}

android/lib/theme/src/main/kotlin/net/mullvad/mullvadvpn/lib/theme/Theme.kt

-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package net.mullvad.mullvadvpn.lib.theme
22

3-
import android.os.Build
4-
import androidx.compose.foundation.isSystemInDarkTheme
53
import androidx.compose.foundation.shape.RoundedCornerShape
64
import androidx.compose.material.ripple.RippleAlpha
75
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -11,14 +9,11 @@ import androidx.compose.material3.RippleConfiguration
119
import androidx.compose.material3.Shapes
1210
import androidx.compose.material3.Typography
1311
import androidx.compose.material3.darkColorScheme
14-
import androidx.compose.material3.dynamicDarkColorScheme
15-
import androidx.compose.material3.dynamicLightColorScheme
1612
import androidx.compose.material3.lightColorScheme
1713
import androidx.compose.runtime.Composable
1814
import androidx.compose.runtime.CompositionLocalProvider
1915
import androidx.compose.runtime.remember
2016
import androidx.compose.runtime.staticCompositionLocalOf
21-
import androidx.compose.ui.platform.LocalContext
2217
import androidx.compose.ui.text.TextStyle
2318
import androidx.compose.ui.text.font.FontFamily
2419
import androidx.compose.ui.text.font.FontWeight
@@ -29,7 +24,6 @@ import net.mullvad.mullvadvpn.lib.theme.color.ColorLightTokens
2924
import net.mullvad.mullvadvpn.lib.theme.dimensions.Dimensions
3025
import net.mullvad.mullvadvpn.lib.theme.dimensions.defaultDimensions
3126
import net.mullvad.mullvadvpn.lib.theme.typeface.TypeScale
32-
import org.koin.core.context.GlobalContext.get
3327

3428
// Add our own definitions here
3529
private val MullvadTypography =

android/lib/theme/src/main/kotlin/net/mullvad/mullvadvpn/lib/theme/color/OpacityTokens.kt

-1
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,4 @@ internal object OpacityTokens {
3535
val WhiteOnBlue30 = Color(0xFF69829D)
3636
val WhiteOnBlue20 = Color(0xFF54718F)
3737
val WhiteOnBlue10 = Color(0xFF3E5F81)
38-
3938
}

0 commit comments

Comments
 (0)