From 60fa413106aa10b5bebf878eede1dadd32b25934 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Mon, 1 Aug 2022 16:38:22 +0200
Subject: [PATCH] Enable splash screen

---
 .../res/drawable-v21/launch_background.xml    |   6 +-
 .../main/res/drawable/launch_background.xml   |   6 +-
 .../src/main/res/mipmap-hdpi/launch_image.png | Bin 0 -> 1840 bytes
 .../src/main/res/mipmap-mdpi/launch_image.png | Bin 0 -> 1217 bytes
 .../main/res/mipmap-xhdpi/launch_image.png    | Bin 0 -> 2405 bytes
 .../main/res/mipmap-xxhdpi/launch_image.png   | Bin 0 -> 3880 bytes
 .../main/res/mipmap-xxxhdpi/launch_image.png  | Bin 0 -> 5492 bytes
 .../app/src/main/res/values-night/styles.xml  |   9 --
 android/app/src/main/res/values/styles.xml    |   9 --
 android/gradle.properties                     |   4 +-
 .../metadata/android/en-US/changelogs/28.txt  |   1 +
 .../metadata/android/fr-FR/changelogs/28.txt  |   1 +
 icons/build_application_icons.sh              |  97 +++++++++++-------
 13 files changed, 68 insertions(+), 65 deletions(-)
 create mode 100644 android/app/src/main/res/mipmap-hdpi/launch_image.png
 create mode 100644 android/app/src/main/res/mipmap-mdpi/launch_image.png
 create mode 100644 android/app/src/main/res/mipmap-xhdpi/launch_image.png
 create mode 100644 android/app/src/main/res/mipmap-xxhdpi/launch_image.png
 create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/launch_image.png
 create mode 100644 fastlane/metadata/android/en-US/changelogs/28.txt
 create mode 100644 fastlane/metadata/android/fr-FR/changelogs/28.txt

diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml
index f74085f..428eb36 100644
--- a/android/app/src/main/res/drawable-v21/launch_background.xml
+++ b/android/app/src/main/res/drawable-v21/launch_background.xml
@@ -1,12 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- Modify this file to customize your launch splash screen -->
 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:drawable="?android:colorBackground" />
 
-    <!-- You can insert your own image assets here -->
-    <!-- <item>
+    <item>
         <bitmap
             android:gravity="center"
             android:src="@mipmap/launch_image" />
-    </item> -->
+    </item>
 </layer-list>
diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml
index 304732f..e4551e9 100644
--- a/android/app/src/main/res/drawable/launch_background.xml
+++ b/android/app/src/main/res/drawable/launch_background.xml
@@ -1,12 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- Modify this file to customize your launch splash screen -->
 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:drawable="@android:color/white" />
 
-    <!-- You can insert your own image assets here -->
-    <!-- <item>
+    <item>
         <bitmap
             android:gravity="center"
             android:src="@mipmap/launch_image" />
-    </item> -->
+    </item>
 </layer-list>
diff --git a/android/app/src/main/res/mipmap-hdpi/launch_image.png b/android/app/src/main/res/mipmap-hdpi/launch_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc15ee628f7177a580ef98e422d9dca8c4eeda7a
GIT binary patch
literal 1840
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
LS3j3^P6<r_D;;#y

literal 0
HcmV?d00001

diff --git a/android/app/src/main/res/mipmap-mdpi/launch_image.png b/android/app/src/main/res/mipmap-mdpi/launch_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..529e815fd61d038c1926597ca22107698db91d5c
GIT binary patch
literal 1217
zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_I14-?iy0UsmVq$i?8^I*
z3=9mCC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)l{tNI4asB`QKLZ29
ze+GsIF!{fMVO1!@|4@eg4h%Dm8O|6ptkPz<s?D%Xg<+c~Nbr~?!)CDfPCfDc4x$^a
zMUGgDY%>=+VJ@`WSn!Oo;C=&v!#4aoEcuRE^6fF>-D$;h)QabXIrn~3?nB00do4Nl
zn{ysC<=k%}aL|l@uQC5oWB&b?e22|=_nGj1YG?l3#{6fc_WzaIza}vLpUeMy0^_%C
z#_!#X|CTEJU#jqLI>Z0z4F6{^{GZA6y@wIRn8EmeCiDMUZ2xDo|DVnAe;(ie1;YOq
zi2PqD_J5)H|3wo27fJqKEd76p?EfWl|Cg)&U#azfmCpaw`v2D&|6gnRf1UaN^%nov
zTmD~f^?!rS|Bbf)H`@Q-<oJKH)Bi1Q|F^pT-|q8&N5KD`f&X^~{ofPue^1o^eR2Qy
z#s5E$^8aA!|HIk;kL3J6TJZm5)&Em9|4-NbKhyC4Y|H<1t^d!p{XgIF|3dfwi@pCZ
z_Wi%q|Nru&|CcBKzdHT@)fxY<&;5UM!T(!J{@-5u|Mv3#cUS$txAy<Nb^q_L|Nmg~
z|3};YKi>KO@vi?*_Wpl<<o}Cf|6iW`|LWBLS7-jeIsgC7h5zra{C{`#|GR7dKivHP
z@y`E`cmIF7|NqP5|6iZ~|Muelx0nCFzxx0E&Htb8|Nr{*|M$25f4=|!^W*>DU;qF9
z{{QdK|9^k~|Nr;@|9>+z;Wh>a2D_3VzhDMNMkXdEW@Z*vRyH<vb`DN1E^Z!PUOqm4
zegQ!tAz?8waS2Ij8CeBIWn~pL^}wLu;75<2Jbn7~>EFM9{~m}r62ZX0_{-D9F~s9|
za>4@ngd_YHLX9^UK45*L<D>B^vZ6(G$&x}QO;5o(z7$zEF*}yVrHaCbYJ{tm8aUat
zL%6xu>l#Ys9Q}FofYl5Om)wqv35&JPp60oBK-GB;TP`bO*akK^%SR?Jv<{k_NWLsE
z|9RUoNB>BH*=;xO<p@08Q;^D9D0M4b?-NT<qjtEM&~ioL6_>2lHl{p174pbr$C;>|
zC8`o7F2YL>*8lRd$SB$RU5n%Bdc}%=UMdELrRPrFtT3%O7a1ipbu&X`uzDOXulDK2
z6fvitT|w$|q%Mj3uZrGg#Cd|tIb+7_p4*qtCWu~j2os#tJ*hC8BWo6Gk#la;*&-F*
z(2C~LQ(in5`oa&J`0(EK`(g4WAuD2Mijzzp?^NxLjbV4Blng_|xBL4YSb1=}@MZ2F
zLi2yy`0%qlzWiWgMymfku9UCZMjzDQcZj(E?osuSI@NK4|C?iM!RPREC8|!%duvah
z68&47`;*aB<EK=A+e+=_jhWXawTnA18C0j*nur{d?YJZm^dP;TbApLLbjTr-0^vxB
z*BVZz!}tmxnXEYN)K%?fR;Qh05^<Wt@wKIzS#Xkx#OERdXKhP0W@GE712OX@1N)5%
zJy&F8JY<}eRrE*a#8(sP`7?TC<P?-O8-o0e4K@}P6h3B*nUkaO$}x(A;ma|$iwq14
Y^n~|6k9?lVz`(%Z>FVdQ&MBb@0Hr5O;Q#;t

literal 0
HcmV?d00001

diff --git a/android/app/src/main/res/mipmap-xhdpi/launch_image.png b/android/app/src/main/res/mipmap-xhdpi/launch_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e418ccb8c0113202ff7aa87e81df01520f7c8a4
GIT binary patch
literal 2405
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
an*W)f&71pp&h$zK5b$*Mb6Mw<&;$T!XlIE4

literal 0
HcmV?d00001

diff --git a/android/app/src/main/res/mipmap-xxhdpi/launch_image.png b/android/app/src/main/res/mipmap-xxhdpi/launch_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..02a4bb425d3643216956ee9dada28b3f82f65732
GIT binary patch
literal 3880
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
F698DVB3b|d

literal 0
HcmV?d00001

diff --git a/android/app/src/main/res/mipmap-xxxhdpi/launch_image.png b/android/app/src/main/res/mipmap-xxxhdpi/launch_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..03c4f788b5ffb1b704e31a38c96561ff33bfb218
GIT binary patch
literal 5492
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

literal 0
HcmV?d00001

diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml
index 449a9f9..c6e7031 100644
--- a/android/app/src/main/res/values-night/styles.xml
+++ b/android/app/src/main/res/values-night/styles.xml
@@ -1,17 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
     <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
-        <!-- Show a splash screen on the activity. Automatically removed when
-             Flutter draws its first frame -->
         <item name="android:windowBackground">@drawable/launch_background</item>
     </style>
-    <!-- Theme applied to the Android Window as soon as the process has started.
-         This theme determines the color of the Android Window while your
-         Flutter UI initializes, as well as behind your Flutter UI while its
-         running.
-         
-         This Theme is only used starting with V2 of Flutter's Android embedding. -->
     <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
         <item name="android:windowBackground">?android:colorBackground</item>
     </style>
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
index d74aa35..ff81bae 100644
--- a/android/app/src/main/res/values/styles.xml
+++ b/android/app/src/main/res/values/styles.xml
@@ -1,17 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
     <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
-        <!-- Show a splash screen on the activity. Automatically removed when
-             Flutter draws its first frame -->
         <item name="android:windowBackground">@drawable/launch_background</item>
     </style>
-    <!-- Theme applied to the Android Window as soon as the process has started.
-         This theme determines the color of the Android Window while your
-         Flutter UI initializes, as well as behind your Flutter UI while its
-         running.
-         
-         This Theme is only used starting with V2 of Flutter's Android embedding. -->
     <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
         <item name="android:windowBackground">?android:colorBackground</item>
     </style>
diff --git a/android/gradle.properties b/android/gradle.properties
index f629a20..2ef950e 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.6
-app.versionCode=27
+app.versionName=0.1.7
+app.versionCode=28
diff --git a/fastlane/metadata/android/en-US/changelogs/28.txt b/fastlane/metadata/android/en-US/changelogs/28.txt
new file mode 100644
index 0000000..484bf5c
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/28.txt
@@ -0,0 +1 @@
+Enable launch screen with image
diff --git a/fastlane/metadata/android/fr-FR/changelogs/28.txt b/fastlane/metadata/android/fr-FR/changelogs/28.txt
new file mode 100644
index 0000000..57ab646
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/28.txt
@@ -0,0 +1 @@
+Activation de l'écran de chargement avec image
diff --git a/icons/build_application_icons.sh b/icons/build_application_icons.sh
index d6f1696..27dbe26 100755
--- a/icons/build_application_icons.sh
+++ b/icons/build_application_icons.sh
@@ -8,36 +8,47 @@ command -v optipng >/dev/null 2>&1 || { echo >&2 "I require optipng but it's not
 CURRENT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
 BASE_DIR="$(dirname "${CURRENT_DIR}")"
 
-SOURCE="${CURRENT_DIR}/icon.svg"
+SOURCE_ICON="${CURRENT_DIR}/icon.svg"
 SOURCE_FASTLANE="${CURRENT_DIR}/featureGraphic.svg"
+SOURCE_LAUNCH_IMAGE="${CURRENT_DIR}/icon.svg"
 
 OPTIPNG_OPTIONS="-preserve -quiet -o7"
 
-if [ ! -f "${SOURCE}" ]; then
-  echo "Missing file: ${SOURCE}"
-  exit 1
+if [ ! -f "${SOURCE_ICON}" ]; then
+  echo "Missing file: ${SOURCE_ICON}"
 fi
 
 if [ ! -f "${SOURCE_FASTLANE}" ]; then
   echo "Missing file: ${SOURCE_FASTLANE}"
-  exit 1
 fi
 
-# optimize svg
-cp ${SOURCE} ${SOURCE}.tmp
-scour \
-    --remove-descriptive-elements \
-    --enable-id-stripping \
-    --enable-viewboxing \
-    --enable-comment-stripping \
-    --nindent=4 \
-    --quiet \
-    -i ${SOURCE}.tmp \
-    -o ${SOURCE}
-rm ${SOURCE}.tmp
+if [ ! -f "${SOURCE_LAUNCH_IMAGE}" ]; then
+  echo "Missing file: ${SOURCE_LAUNCH_IMAGE}"
+fi
+
+function optimize_svg() {
+  SVG="$1"
+
+  cp ${SVG} ${SVG}.tmp
+  scour \
+      --remove-descriptive-elements \
+      --enable-id-stripping \
+      --enable-viewboxing \
+      --enable-comment-stripping \
+      --nindent=4 \
+      --quiet \
+      -i ${SVG}.tmp \
+      -o ${SVG}
+  rm ${SVG}.tmp
+}
+
+# optimize source svg files
+optimize_svg ${SOURCE_ICON}
+optimize_svg ${SOURCE_FASTLANE}
+optimize_svg ${SOURCE_LAUNCH_IMAGE}
 
 # build icons
-function build_icon() {
+function build_application_icon() {
   ICON_SIZE="$1"
   TARGET="$2"
 
@@ -49,7 +60,7 @@ function build_icon() {
       --export-width=${ICON_SIZE} \
       --export-height=${ICON_SIZE} \
       --export-filename=${TARGET_PNG} \
-      ${SOURCE}
+      ${SOURCE_ICON}
 
   optipng ${OPTIPNG_OPTIONS} ${TARGET_PNG}
 }
@@ -62,18 +73,6 @@ function build_fastlane_image() {
 
   echo "Building ${TARGET}"
 
-  cp ${SOURCE_FASTLANE} ${SOURCE_FASTLANE}.tmp
-  scour \
-      --remove-descriptive-elements \
-      --enable-id-stripping \
-      --enable-viewboxing \
-      --enable-comment-stripping \
-      --nindent=4 \
-      --quiet \
-      -i ${SOURCE_FASTLANE}.tmp \
-      -o ${SOURCE_FASTLANE}
-  rm ${SOURCE_FASTLANE}.tmp
-
   TARGET_PNG="${TARGET}.png"
 
   inkscape \
@@ -85,11 +84,35 @@ function build_fastlane_image() {
   optipng ${OPTIPNG_OPTIONS} ${TARGET_PNG}
 }
 
-build_icon  72 ${BASE_DIR}/android/app/src/main/res/mipmap-hdpi/ic_launcher
-build_icon  48 ${BASE_DIR}/android/app/src/main/res/mipmap-mdpi/ic_launcher
-build_icon  96 ${BASE_DIR}/android/app/src/main/res/mipmap-xhdpi/ic_launcher
-build_icon 144 ${BASE_DIR}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher
-build_icon 192 ${BASE_DIR}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher
-build_icon 512 ${BASE_DIR}/fastlane/metadata/android/en-US/images/icon
+# build launch images (splash screen)
+function build_launch_image() {
+  ICON_SIZE="$1"
+  TARGET="$2"
+
+  echo "Building ${TARGET}"
+
+  TARGET_PNG="${TARGET}.png"
+
+  inkscape \
+      --export-width=${ICON_SIZE} \
+      --export-height=${ICON_SIZE} \
+      --export-filename=${TARGET_PNG} \
+      ${SOURCE_LAUNCH_IMAGE}
+
+  optipng ${OPTIPNG_OPTIONS} ${TARGET_PNG}
+}
+
+build_application_icon  72 ${BASE_DIR}/android/app/src/main/res/mipmap-hdpi/ic_launcher
+build_application_icon  48 ${BASE_DIR}/android/app/src/main/res/mipmap-mdpi/ic_launcher
+build_application_icon  96 ${BASE_DIR}/android/app/src/main/res/mipmap-xhdpi/ic_launcher
+build_application_icon 144 ${BASE_DIR}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher
+build_application_icon 192 ${BASE_DIR}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher
+build_application_icon 512 ${BASE_DIR}/fastlane/metadata/android/en-US/images/icon
+
+build_launch_image  72 ${BASE_DIR}/android/app/src/main/res/mipmap-hdpi/launch_image
+build_launch_image  48 ${BASE_DIR}/android/app/src/main/res/mipmap-mdpi/launch_image
+build_launch_image  96 ${BASE_DIR}/android/app/src/main/res/mipmap-xhdpi/launch_image
+build_launch_image 144 ${BASE_DIR}/android/app/src/main/res/mipmap-xxhdpi/launch_image
+build_launch_image 192 ${BASE_DIR}/android/app/src/main/res/mipmap-xxxhdpi/launch_image
 
 build_fastlane_image 1024 500 ${BASE_DIR}/fastlane/metadata/android/en-US/images/featureGraphic
-- 
GitLab