From c08effb44502dfd2b81fd76ba93924956ae40ee3 Mon Sep 17 00:00:00 2001 From: Kaitlyn Kenwell Date: Mon, 9 Feb 2026 14:31:55 -0500 Subject: [PATCH] Add setting to keep the screen on in radar view (#193) --- .../com/rtbishop/look4sat/presentation/radar/RadarScreen.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/radar/RadarScreen.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/radar/RadarScreen.kt index bb2d82a4..33cf0a66 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/radar/RadarScreen.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/radar/RadarScreen.kt @@ -45,6 +45,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.alpha import androidx.compose.ui.draw.rotate +import androidx.compose.ui.keepScreenOn import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.contentDescription @@ -89,6 +90,7 @@ fun NavGraphBuilder.radarDestination(navigateUp: () -> Unit) { @Composable private fun RadarScreen(uiState: RadarState, navigateUp: () -> Unit) { + // BluetoothCIV.init(LocalContext.current) val addToCalendar: () -> Unit = { uiState.currentPass?.let { pass -> @@ -97,7 +99,7 @@ private fun RadarScreen(uiState: RadarState, navigateUp: () -> Unit) { } val upcomingPass = uiState.currentPass ?: getDefaultPass() if (upcomingPass.losTime < System.currentTimeMillis()) navigateUp() - Column(modifier = Modifier.layoutPadding(), verticalArrangement = Arrangement.spacedBy(6.dp)) { + Column(modifier = Modifier.layoutPadding().keepScreenOn(), verticalArrangement = Arrangement.spacedBy(6.dp)) { if (isVerticalLayout()) { TopBar { IconCard(action = navigateUp, resId = R.drawable.ic_back)