From 43b8987b4b8d36e1e6bfdadc7af4dc8dca1341b9 Mon Sep 17 00:00:00 2001 From: tiann Date: Fri, 3 Feb 2023 09:41:27 +0800 Subject: [PATCH] manager: open installation guide when install --- .../app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt b/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt index 7cab9155..db304d88 100644 --- a/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt +++ b/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt @@ -22,6 +22,7 @@ import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext +import androidx.compose.ui.platform.LocalUriHandler import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.tooling.preview.Preview @@ -130,11 +131,14 @@ private fun StatusCard(kernelVersion: KernelVersion, ksuVersion: Int?) { else MaterialTheme.colorScheme.errorContainer }) ) { + val uriHandler = LocalUriHandler.current Row( modifier = Modifier .fillMaxWidth() .clickable { - // TODO: Install kernel + if (kernelVersion.isGKI() && ksuVersion == null) { + uriHandler.openUri("https://kernelsu.org/guide/installation.html") + } } .padding(24.dp), verticalAlignment = Alignment.CenterVertically