Release GPS2Audio v2.5.45 Explorer POI autoload

This commit is contained in:
Perplexity Computer
2026-05-30 18:04:55 +00:00
parent 014e6c1bf1
commit 5cfc5aee1d
7 changed files with 836 additions and 197 deletions
@@ -17,6 +17,7 @@ import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.AltRoute
import androidx.compose.material.icons.filled.Explore
import androidx.compose.material.icons.filled.DarkMode
import androidx.compose.material.icons.filled.GpsFixed
import androidx.compose.material.icons.filled.Info
@@ -105,6 +106,9 @@ fun MapLayerFab(
onPerspectiveTiltChange: (Int) -> Unit = {},
onShowRoutingInfo: () -> Unit = {},
onShowRoutePlanner: () -> Unit = {},
// v2.5.45 — Auto-POI-Load-Toggle
poiAutoLoadEnabled: Boolean = true,
onPoiAutoLoadChange: (Boolean) -> Unit = {},
modifier: Modifier = Modifier
) {
var showSheet by remember { mutableStateOf(false) }
@@ -490,6 +494,19 @@ fun MapLayerFab(
)
}
)
// v2.5.45 — Auto-POI-Laden Toggle
LayerSwitchRow(
icon = Icons.Filled.Explore,
label = "POIs automatisch nachladen",
checked = poiAutoLoadEnabled,
onCheckedChange = onPoiAutoLoadChange
)
Text(
"Auto-Laden: POIs werden beim Kartenverschieben aktualisiert (ab Zoom 12)",
style = MaterialTheme.typography.labelSmall,
color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.75f),
modifier = Modifier.padding(start = 28.dp)
)
}
}