diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c00c686..f944c95 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -71,8 +71,8 @@ tasks.register("generateManifest") { "latestVersion" to android.defaultConfig.versionName, "latestVersionCode" to android.defaultConfig.versionCode, "developer" to "github.com/timklge", - "description" to "Open-source extension that adds colored power or heart rate progress bars to the edges of the screen, similar to the LEDs on Wahoo computers", - "releaseNotes" to "* Fix gear bar refresh\n* Add german localization\n* Add gear data sources\n* Show zero value on bars to indicate sensor availability\n* Fix pedal balance values\n* Add pedal balance data source\n* Add option to split bars", + "description" to "Open-source extension that adds colored progress bars representing power, heart rate etc. to the edge of the screen, similar to the LED bars on older Wahoo computers", + "releaseNotes" to "* Swap red / blue colorization for pedal balance source\n* Fix gear bar refresh\n* Add german localization\n* Add gear data sources\n* Show zero value on bars to indicate sensor availability\n* Fix pedal balance values", "screenshotUrls" to listOf( "$baseUrl/powerbar_min.gif", "$baseUrl/powerbar0.png", diff --git a/app/src/main/kotlin/de/timklge/karoopowerbar/Window.kt b/app/src/main/kotlin/de/timklge/karoopowerbar/Window.kt index df3e061..c516f15 100644 --- a/app/src/main/kotlin/de/timklge/karoopowerbar/Window.kt +++ b/app/src/main/kotlin/de/timklge/karoopowerbar/Window.kt @@ -227,11 +227,11 @@ class Window( powerbar.drawMode = ProgressBarDrawMode.CENTER_OUT if (streamData.powerBalanceLeft != null) { - val value = remap((powerBalanceLeft ?: 50.0).coerceIn(0.0, 100.0), 40.0, 60.0, 100.0, 0.0) + val value = remap(powerBalanceLeft.coerceIn(0.0, 100.0), 40.0, 60.0, 100.0, 0.0) - val percentLeft = (powerBalanceLeft ?: 50.0).roundToInt() + val percentLeft = powerBalanceLeft.roundToInt() - @ColorRes val zoneColorRes = if (percentLeft < 50) { + @ColorRes val zoneColorRes = if (percentLeft > 50) { R.color.zone0 } else if (percentLeft == 50) { R.color.zone1