diff options
| author | Claude <noreply@anthropic.com> | 2026-04-10 03:19:42 +0000 |
|---|---|---|
| committer | Claude <noreply@anthropic.com> | 2026-04-10 03:19:42 +0000 |
| commit | 1c78d59567b700868a69d6d14012207506ee255d (patch) | |
| tree | b6e1239269e09057e5ee1e0b2d6c34afe84fedf8 /android-app | |
| parent | dd969f7ebb40a49acd6a3fd13ab0c4441e00629b (diff) | |
Default map to charts; fix synchronized particle flash on pan/zoom
- MapLayerManager: default base preset changed from SATELLITE to CHARTS
- ParticleWindView: respawned particles now get a random age (0..MAX_AGE)
instead of always 0, preventing mass synchronized respawns after pan/zoom
https://claude.ai/code/session_01HXPjBsogsJVRwCiekDGkJX
Diffstat (limited to 'android-app')
| -rw-r--r-- | android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt | 2 | ||||
| -rw-r--r-- | android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt b/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt index cf78ec2..8892285 100644 --- a/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt +++ b/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt @@ -128,5 +128,5 @@ class MapLayerManager(context: Context) { private fun loadBasePreset(): MapBasePreset = prefs.getString(KEY_BASE, null)?.let { runCatching { MapBasePreset.valueOf(it) }.getOrNull() - } ?: MapBasePreset.SATELLITE + } ?: MapBasePreset.CHARTS } diff --git a/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt b/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt index f8122d9..61c34ad 100644 --- a/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt +++ b/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt @@ -111,7 +111,7 @@ class ParticleWindView @JvmOverloads constructor( if (needsRespawn) { particleLat[i] = latSouth + Random.nextFloat() * latRange particleLon[i] = lonWest + Random.nextFloat() * lonRange - particleAge[i] = 0f + particleAge[i] = Random.nextFloat() * MAX_AGE continue } |
