v4.3.2 - Implemented Swipe-to-Focus behavior, minor fixes

This commit is contained in:
Arty Bishop committed 2026-05-30 13:16:14 +01:00
1 parent ad0ff6859e
commit 22607e7710
8 files changed
+75 -27

No files matched your search

@@ -127,10 +127,16 @@ class MapViewModel(
val dateNow = Date()
getStationPosition()
getSatTrack(orbitalObject, stationPos, dateNow)
// Scale update interval based on satellite count to avoid excessive CPU usage
val effectiveRate = when {
allSatellites.size > 5000 -> maxOf(updateFreq, 3000L)
allSatellites.size > 1000 -> maxOf(updateFreq, 2000L)
else -> updateFreq
}
while (isActive) {
dateNow.time = System.currentTimeMillis()
updateMapState(orbitalObject, allSatellites, stationPos, dateNow)
delay(updateFreq)
delay(effectiveRate)
}
}
}