From e581eb34c4b6fcba17ef6ff655782b60a582130f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Thu, 23 Apr 2026 22:39:59 +0100 Subject: [PATCH] Round large work values to kJ --- .../activities/workouts/WorkoutValueFormatter.java | 5 +++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 6 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/workouts/WorkoutValueFormatter.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/workouts/WorkoutValueFormatter.java index 63cf914dd8..f27381027f 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/workouts/WorkoutValueFormatter.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/workouts/WorkoutValueFormatter.java @@ -200,6 +200,11 @@ public class WorkoutValueFormatter { unit = UNIT_MINUTES_PER_100_METERS; } break; + case ActivitySummaryEntries.UNIT_JOULE: + if (value > 10000) { + value = value / 1000D; + unit = "unit_kilojoule"; + } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 58b80e204c..9b619e667b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2844,6 +2844,7 @@ mm Watt Joule + kJ Training Load Standing count Avg Left Platform Center Offset