feat: preliminary run info panel, and heavy refactoring

This commit is contained in:
LavaDesu 2025-07-30 03:18:52 +10:00
parent e52274a6ef
commit ce8425d6a7
Signed by: cilly
GPG key ID: 6500251E087653C9
9 changed files with 226 additions and 97 deletions

View file

@ -7,6 +7,8 @@ import androidx.compose.ui.ExperimentalComposeUiApi
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalWindowInfo
import kotlinx.coroutines.flow.Flow
import moe.lava.banksia.ui.BanksiaEvent
import moe.lava.banksia.ui.state.MapState
import moe.lava.banksia.util.BoxedValue
@OptIn(ExperimentalComposeUiApi::class)
@ -19,8 +21,8 @@ actual fun getScreenHeight(): Int {
@Composable
actual fun Maps(
modifier: Modifier,
markers: List<Marker>,
polylines: List<Polyline>,
state: MapState,
onEvent: (BanksiaEvent) -> Unit,
cameraPositionFlow: Flow<BoxedValue<CameraPosition>>,
setLastKnownLocation: (Point) -> Unit,
extInsets: WindowInsets,