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:
@@ -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"
|
||||
|
@@ -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()
|
||||
|
Reference in New Issue
Block a user