From 3a69c081cf2f9acfcc1769986ad02f2b7dc143d7 Mon Sep 17 00:00:00 2001 From: Nishant Mishra Date: Sat, 13 Dec 2025 09:49:54 +0530 Subject: [PATCH] fix(stats): tweak stacked chart labels --- .../pomodoro/ui/statsScreen/components/visualizations.kt | 2 +- .../nsh07/pomodoro/ui/statsScreen/screens/LastWeekScreen.kt | 6 ++++-- app/src/main/res/values/strings.xml | 4 ---- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/components/visualizations.kt b/app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/components/visualizations.kt index e0a6fa1..6ad4629 100644 --- a/app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/components/visualizations.kt +++ b/app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/components/visualizations.kt @@ -76,7 +76,7 @@ fun HorizontalStackedBar( Row( horizontalArrangement = Arrangement.spacedBy(gap), - modifier = modifier + modifier = modifier.height(height) ) { values.fastForEachIndexed { index, item -> if (item > 0L) { diff --git a/app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/screens/LastWeekScreen.kt b/app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/screens/LastWeekScreen.kt index 323ccb2..e916ec7 100644 --- a/app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/screens/LastWeekScreen.kt +++ b/app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/screens/LastWeekScreen.kt @@ -214,6 +214,7 @@ fun SharedTransitionScope.LastWeekScreen( color = colorScheme.onSurfaceVariant ) } + item { HorizontalStackedBar(lastWeekAnalysisValues.first, rankList = rankList) } item { Row { @@ -263,10 +264,11 @@ fun SharedTransitionScope.LastWeekScreen( Column(verticalArrangement = Arrangement.spacedBy(4.dp)) { Row { Spacer(Modifier.width(18.dp)) - (0..8 step 2).forEach { + (1..9 step 2).forEach { Text( - (it * 10).toString() + '%', + (it * 10).toString() + "%\n|", style = typography.labelSmall, + textAlign = TextAlign.Center, modifier = Modifier.weight(1f) ) } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ecd538c..4ea1d5f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -56,7 +56,6 @@ Long break %1$s min remaining %1$dm - Monthly productivity analysis More More info OK @@ -64,8 +63,6 @@ Paused Play A \"session\" is a sequence of pomodoro intervals that contain focus intervals, short break intervals, and a long break interval. The last break of a session is always a long break. - Productivity analysis - Focus durations at different times of the day Rate on Google Play Restart Selected @@ -96,7 +93,6 @@ Up next: %1$s (%2$s) Vibration Vibrate when a timer completes - Weekly productivity analysis About Translate Tomato into your language Liked the app? Write a review!