manager: dont show developer options and banner toggle when ksuversion is null

This commit is contained in:
Rifat Azad
2025-06-24 09:26:14 +06:00
parent 4de4d1e091
commit b3b7ef1cb3
2 changed files with 24 additions and 20 deletions

View File

@@ -95,6 +95,7 @@ fun CustomizationScreen(navigator: DestinationsNavigator) {
prefs.getBoolean("use_banner", true) prefs.getBoolean("use_banner", true)
) )
} }
if (ksuVersion != null) {
SwitchItem( SwitchItem(
icon = Icons.Filled.ViewCarousel, icon = Icons.Filled.ViewCarousel,
title = stringResource(id = R.string.settings_banner), title = stringResource(id = R.string.settings_banner),
@@ -104,6 +105,7 @@ fun CustomizationScreen(navigator: DestinationsNavigator) {
prefs.edit().putBoolean("use_banner", it).apply() prefs.edit().putBoolean("use_banner", it).apply()
useBanner = it useBanner = it
} }
}
var enableAmoled by rememberSaveable { var enableAmoled by rememberSaveable {
mutableStateOf( mutableStateOf(

View File

@@ -349,6 +349,7 @@ fun SettingScreen(navigator: DestinationsNavigator) {
} }
val developer = stringResource(id = R.string.developer) val developer = stringResource(id = R.string.developer)
if (ksuVersion != null) {
ListItem( ListItem(
leadingContent = { leadingContent = {
Icon( Icon(
@@ -361,6 +362,7 @@ fun SettingScreen(navigator: DestinationsNavigator) {
navigator.navigate(DeveloperScreenDestination) navigator.navigate(DeveloperScreenDestination)
} }
) )
}
val lkmMode = Natives.version >= Natives.MINIMAL_SUPPORTED_KERNEL_LKM && Natives.isLkmMode val lkmMode = Natives.version >= Natives.MINIMAL_SUPPORTED_KERNEL_LKM && Natives.isLkmMode
if (lkmMode) { if (lkmMode) {