1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-09-03 05:12:42 +02:00

Always show share/delete button for log files. Additionally, the app's version code has been incremented for the open beta build

This commit is contained in:
oliexdev
2025-08-25 08:53:45 +02:00
parent b43b6f9828
commit 7013a41c2d
2 changed files with 8 additions and 2 deletions

View File

@@ -22,7 +22,7 @@ android {
applicationId = "com.health.openscale"
minSdk = 31
targetSdk = 36
versionCode = 67
versionCode = 68
versionName = "3.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"

View File

@@ -89,6 +89,8 @@ fun GeneralSettingsScreen(
}
val isFileLoggingEnabled by sharedViewModel.isFileLoggingEnabled.collectAsState(initial = false)
var hasLogFile by remember { mutableStateOf(false) }
var showLoggingActivationDialog by remember { mutableStateOf(false) }
val createFileLauncher = rememberLauncherForActivityResult(
@@ -144,6 +146,10 @@ fun GeneralSettingsScreen(
)
}
LaunchedEffect(isFileLoggingEnabled) {
hasLogFile = LogManager.getLogFile()?.exists() == true
}
LaunchedEffect(Unit) {
sharedViewModel.setTopBarTitle(context.getString(R.string.settings_item_general))
}
@@ -245,7 +251,7 @@ fun GeneralSettingsScreen(
)
}
if (isFileLoggingEnabled) {
if (isFileLoggingEnabled || hasLogFile) {
OutlinedButton(
onClick = {
val logFile = LogManager.getLogFile()