manager: remove beta warning for mount system switch

This commit is contained in:
rifsxd
2025-03-23 23:27:10 +06:00
parent de189fe426
commit 3a7edf48bf

View File

@@ -220,8 +220,6 @@ fun SettingScreen(navigator: DestinationsNavigator) {
}
}
val hasShownWarning = rememberSaveable { mutableStateOf(prefs.getBoolean("has_shown_warning", false)) }
var useOverlayFs by rememberSaveable {
mutableStateOf(
prefs.getBoolean("use_overlay_fs", false)
@@ -230,8 +228,6 @@ fun SettingScreen(navigator: DestinationsNavigator) {
var showRebootDialog by remember { mutableStateOf(false) }
var showWarningDialog by remember { mutableStateOf(false) }
if (ksuVersion != null) {
SwitchItem(
icon = Icons.Filled.Build,
@@ -239,41 +235,18 @@ fun SettingScreen(navigator: DestinationsNavigator) {
summary = stringResource(id = R.string.use_overlay_fs_summary),
checked = useOverlayFs
) {
if (!hasShownWarning.value) {
showWarningDialog = true
prefs.edit().putBoolean("use_overlay_fs", it).apply()
useOverlayFs = it
if (useOverlayFs) {
moduleBackup()
} else {
moduleMigration()
}
if (isManager) install()
showRebootDialog = true
}
}
if (showWarningDialog) {
AlertDialog(
onDismissRequest = { showWarningDialog = false },
title = { Text(stringResource(R.string.warning)) },
text = { Text(stringResource(R.string.warning_message)) },
confirmButton = {
TextButton(onClick = {
showWarningDialog = false
prefs.edit().putBoolean("use_overlay_fs", !useOverlayFs).apply()
useOverlayFs = !useOverlayFs
if (useOverlayFs) {
moduleBackup()
} else {
moduleMigration()
}
if (isManager) install()
showRebootDialog = true
}) {
Text(stringResource(R.string.proceed))
}
},
dismissButton = {
TextButton(onClick = { showWarningDialog = false }) {
Text(stringResource(R.string.cancel))
}
}
)
}
if (showRebootDialog) {
AlertDialog(
onDismissRequest = { showRebootDialog = false },