manager: improved homescreen icons and allowed settings tab to be shown even ksuversion not found

This commit is contained in:
Rifat Azad
2024-12-16 22:18:33 +06:00
parent ec1ed921a8
commit 1bc11a3220
2 changed files with 6 additions and 6 deletions

View File

@@ -22,5 +22,5 @@ enum class BottomBarDestination(
Home(HomeScreenDestination, R.string.home, Icons.Filled.Home, Icons.Outlined.Home, false), Home(HomeScreenDestination, R.string.home, Icons.Filled.Home, Icons.Outlined.Home, false),
SuperUser(SuperUserScreenDestination, R.string.superuser, Icons.Filled.AdminPanelSettings, Icons.Outlined.AdminPanelSettings, true), SuperUser(SuperUserScreenDestination, R.string.superuser, Icons.Filled.AdminPanelSettings, Icons.Outlined.AdminPanelSettings, true),
Module(ModuleScreenDestination, R.string.module, Icons.Filled.Layers, Icons.Outlined.Layers, true), Module(ModuleScreenDestination, R.string.module, Icons.Filled.Layers, Icons.Outlined.Layers, true),
Settings(SettingScreenDestination, R.string.settings, Icons.Filled.Settings, Icons.Outlined.Settings, true) Settings(SettingScreenDestination, R.string.settings, Icons.Filled.Settings, Icons.Outlined.Settings, false)
} }

View File

@@ -72,7 +72,7 @@ fun HomeScreen(navigator: DestinationsNavigator) {
if (isManager) { if (isManager) {
Handler(Looper.getMainLooper()).postDelayed({ Handler(Looper.getMainLooper()).postDelayed({
install() install()
}, 4000) }, 2000)
} }
} }
val ksuVersion = if (isManager) Natives.version else null val ksuVersion = if (isManager) Natives.version else null
@@ -249,7 +249,7 @@ private fun StatusCard(
val workingText = val workingText =
"${stringResource(id = R.string.home_working)}$workingMode$safeMode" "${stringResource(id = R.string.home_working)}$workingMode$safeMode"
Icon(Icons.Outlined.CheckCircle, stringResource(R.string.home_working)) Icon(Icons.Filled.LocalFireDepartment, stringResource(R.string.home_working))
Column(Modifier.padding(start = 20.dp)) { Column(Modifier.padding(start = 20.dp)) {
Text( Text(
text = workingText, text = workingText,
@@ -275,7 +275,7 @@ private fun StatusCard(
} }
kernelVersion.isGKI() -> { kernelVersion.isGKI() -> {
Icon(Icons.Outlined.Warning, stringResource(R.string.home_not_installed)) Icon(Icons.Filled.AutoFixHigh, stringResource(R.string.home_not_installed))
Column(Modifier.padding(start = 20.dp)) { Column(Modifier.padding(start = 20.dp)) {
Text( Text(
text = stringResource(R.string.home_not_installed), text = stringResource(R.string.home_not_installed),
@@ -290,7 +290,7 @@ private fun StatusCard(
} }
else -> { else -> {
Icon(Icons.Outlined.Block, stringResource(R.string.home_failure)) Icon(Icons.Filled.Dangerous, stringResource(R.string.home_failure))
Column(Modifier.padding(start = 20.dp)) { Column(Modifier.padding(start = 20.dp)) {
Text( Text(
text = stringResource(R.string.home_failure), text = stringResource(R.string.home_failure),
@@ -388,7 +388,7 @@ private fun InfoCard() {
InfoCardItem( InfoCardItem(
stringResource(R.string.home_manager_version), stringResource(R.string.home_manager_version),
"${managerVersion.first}-next (${managerVersion.second})", "${managerVersion.first}-next (${managerVersion.second})",
icon = Icons.Filled.Article, icon = Icons.AutoMirrored.Filled.Article,
) )
Spacer(Modifier.height(16.dp)) Spacer(Modifier.height(16.dp))