From be6e9d8c00f1d469928a879579128127434c9fc2 Mon Sep 17 00:00:00 2001 From: Vincent TE Date: Tue, 27 Aug 2024 14:18:44 +0200 Subject: [PATCH] Add dynamic version name --- app/build.gradle.kts | 5 +++++ .../swisstransfer/ui/screen/main/settings/SettingsScreen.kt | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9b2abe0702..d336e429bd 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -34,6 +34,11 @@ android { proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") } } + + buildFeatures { + buildConfig = true + } + compileOptions { sourceCompatibility = javaVersion targetCompatibility = javaVersion diff --git a/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/settings/SettingsScreen.kt b/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/settings/SettingsScreen.kt index 0127de3def..cf29560289 100644 --- a/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/settings/SettingsScreen.kt +++ b/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/settings/SettingsScreen.kt @@ -30,6 +30,7 @@ import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource +import com.infomaniak.swisstransfer.BuildConfig import com.infomaniak.swisstransfer.R import com.infomaniak.swisstransfer.ui.components.BrandTobAppBar import com.infomaniak.swisstransfer.ui.icons.AppIcons @@ -128,7 +129,7 @@ fun SettingsScreen(onItemClick: (SettingsOptionScreens) -> Unit, getSelectedSett SettingItem(R.string.settingsOptionGiveFeedback, { selectedSetting == GIVE_FEEDBACK }, endIcon = OPEN_OUTSIDE) { onItemClick(GIVE_FEEDBACK) } - SettingItem(R.string.version, isSelected = { false }, description = "0.0.1", onClick = null) + SettingItem(R.string.version, isSelected = { false }, description = BuildConfig.VERSION_NAME, onClick = null) } } }