From 9dd6b9bfa6712775b8325c8709461200647fccc8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Thu, 28 Oct 2021 23:25:56 +0200
Subject: [PATCH] Move restart game button, activate on long press

---
 android/gradle.properties                     |  4 +--
 .../metadata/android/en-US/changelogs/50.txt  |  1 +
 .../metadata/android/fr-FR/changelogs/50.txt  |  1 +
 lib/screens/home.dart                         | 36 ++++++++++---------
 4 files changed, 23 insertions(+), 19 deletions(-)
 create mode 100644 fastlane/metadata/android/en-US/changelogs/50.txt
 create mode 100644 fastlane/metadata/android/fr-FR/changelogs/50.txt

diff --git a/android/gradle.properties b/android/gradle.properties
index 5fd636c..2e50444 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.1.0
-app.versionCode=49
+app.versionName=0.1.1
+app.versionCode=50
diff --git a/fastlane/metadata/android/en-US/changelogs/50.txt b/fastlane/metadata/android/en-US/changelogs/50.txt
new file mode 100644
index 0000000..b18c846
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/50.txt
@@ -0,0 +1 @@
+Move restart game button to first place, triggered with long press
diff --git a/fastlane/metadata/android/fr-FR/changelogs/50.txt b/fastlane/metadata/android/fr-FR/changelogs/50.txt
new file mode 100644
index 0000000..47be09e
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/50.txt
@@ -0,0 +1 @@
+Déplacement du bouton de retour au menu en première position, activation par appui long
diff --git a/lib/screens/home.dart b/lib/screens/home.dart
index 8b05ae8..7e8e6d4 100644
--- a/lib/screens/home.dart
+++ b/lib/screens/home.dart
@@ -76,6 +76,24 @@ class _HomeState extends State<Home> {
 
     if (myProvider.gameIsRunning) {
       menuActions = [
+        FlatButton(
+          child: Container(
+            decoration: BoxDecoration(
+              borderRadius: BorderRadius.circular(4),
+              border: Border.all(
+                color: Colors.blue,
+                width: 4,
+              ),
+            ),
+            margin: EdgeInsets.all(8),
+            child: Image(
+              image: AssetImage('assets/icons/button_back.png'),
+              fit: BoxFit.fill
+            ),
+          ),
+          onLongPress: () => GameUtils.resetGame(myProvider),
+        ),
+        Spacer(flex: 6),
         FlatButton(
           child: Container(
             decoration: BoxDecoration(
@@ -108,6 +126,7 @@ class _HomeState extends State<Home> {
           ),
           onPressed: () => GameUtils.showTip(myProvider),
         ),
+        Spacer(),
         FlatButton(
           child: Container(
             decoration: BoxDecoration(
@@ -127,23 +146,6 @@ class _HomeState extends State<Home> {
             myProvider.toggleShowConflicts();
           },
         ),
-        FlatButton(
-          child: Container(
-            decoration: BoxDecoration(
-              borderRadius: BorderRadius.circular(4),
-              border: Border.all(
-                color: Colors.blue,
-                width: 4,
-              ),
-            ),
-            margin: EdgeInsets.all(8),
-            child: Image(
-              image: AssetImage('assets/icons/button_back.png'),
-              fit: BoxFit.fill
-            ),
-          ),
-          onPressed: () => GameUtils.resetGame(myProvider),
-        ),
       ];
     }
 
-- 
GitLab