From 9bab78b178333fe2d2fe57ba2dc5ad8103060cb4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Tue, 5 Dec 2023 11:06:39 +0100
Subject: [PATCH] Improve distributions page

---
 android/gradle.properties                         | 4 ++--
 fastlane/metadata/android/en-US/changelogs/45.txt | 1 +
 fastlane/metadata/android/fr-FR/changelogs/45.txt | 1 +
 lib/ui/screens/statistics.dart                    | 4 ++--
 lib/ui/widgets/charts/heatmap.dart                | 4 ++--
 pubspec.yaml                                      | 2 +-
 6 files changed, 9 insertions(+), 7 deletions(-)
 create mode 100644 fastlane/metadata/android/en-US/changelogs/45.txt
 create mode 100644 fastlane/metadata/android/fr-FR/changelogs/45.txt

diff --git a/android/gradle.properties b/android/gradle.properties
index 7e6b4cd..d6af5de 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx1536M
 android.useAndroidX=true
 android.enableJetifier=true
-app.versionName=0.0.44
-app.versionCode=44
+app.versionName=0.0.45
+app.versionCode=45
diff --git a/fastlane/metadata/android/en-US/changelogs/45.txt b/fastlane/metadata/android/en-US/changelogs/45.txt
new file mode 100644
index 0000000..ae599fd
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/45.txt
@@ -0,0 +1 @@
+Improve distribution page.
diff --git a/fastlane/metadata/android/fr-FR/changelogs/45.txt b/fastlane/metadata/android/fr-FR/changelogs/45.txt
new file mode 100644
index 0000000..5ef7a24
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/45.txt
@@ -0,0 +1 @@
+Améliorations sur page de répartitions.
diff --git a/lib/ui/screens/statistics.dart b/lib/ui/screens/statistics.dart
index 55e3fe9..69e8a38 100644
--- a/lib/ui/screens/statistics.dart
+++ b/lib/ui/screens/statistics.dart
@@ -22,11 +22,11 @@ class ScreenStatistics extends StatelessWidget {
           physics: const BouncingScrollPhysics(),
           children: <Widget>[
             const SizedBox(height: 8),
+            const CardHeatmap(),
+            const SizedBox(height: 6),
             const CardCountsByDay(),
             const SizedBox(height: 6),
             const CardCountsByHour(),
-            const SizedBox(height: 6),
-            const CardHeatmap(),
             const SizedBox(height: 36),
           ],
         ),
diff --git a/lib/ui/widgets/charts/heatmap.dart b/lib/ui/widgets/charts/heatmap.dart
index 98483f5..3484da2 100644
--- a/lib/ui/widgets/charts/heatmap.dart
+++ b/lib/ui/widgets/charts/heatmap.dart
@@ -72,7 +72,7 @@ class ChartHeatmap extends StatelessWidget {
 
         spots.add(ScatterSpot(
           hour.toDouble(),
-          day.toDouble(),
+          8 - day.toDouble(),
           color: getColorFromNormalizedValue(normalizedValue),
           radius: scale * normalizedValue,
         ));
@@ -115,7 +115,7 @@ class ChartHeatmap extends StatelessWidget {
   }
 
   Widget getVerticalTitlesWidget(double value, TitleMeta meta) {
-    final int day = value.toInt();
+    final int day = 8 - value.toInt();
     String dayShortName = '';
     switch (day) {
       case 1:
diff --git a/pubspec.yaml b/pubspec.yaml
index 78f61dc..2c08e0d 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -3,7 +3,7 @@ description: Display scrobbles data and charts
 
 publish_to: 'none'
 
-version: 0.0.44+44
+version: 0.0.45+45
 
 environment:
   sdk: '^3.0.0'
-- 
GitLab