From 5c0cdbfda9dbd19028138c0d172e759f4dba48af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Thu, 4 Aug 2022 09:27:35 +0200
Subject: [PATCH] Enable splash screen (launch screen)

---
 .../main/res/drawable/launch_background.xml   |   6 +-
 .../src/main/res/mipmap-hdpi/launch_image.png | Bin 0 -> 1658 bytes
 .../src/main/res/mipmap-mdpi/launch_image.png | Bin 0 -> 1055 bytes
 .../main/res/mipmap-xhdpi/launch_image.png    | Bin 0 -> 1948 bytes
 .../main/res/mipmap-xxhdpi/launch_image.png   | Bin 0 -> 3509 bytes
 .../main/res/mipmap-xxxhdpi/launch_image.png  | Bin 0 -> 4680 bytes
 android/app/src/main/res/values/styles.xml    |   9 --
 android/gradle.properties                     |   4 +-
 icons/build_application_icons.sh              |  95 +++++++++++-------
 9 files changed, 64 insertions(+), 50 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

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..66f164940c801c1d55e93fe7a0cd8231a22a6fe7
GIT binary patch
literal 1658
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
Jmvv4FO#thc5i0-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..2f8947ec28ad4f038256ec2272435d90255bfc78
GIT binary patch
literal 1055
zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_I14-?iy0UsmVq$i?8^I*
z3=9mCC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)l?g{V-asB`QKLZ#v
zFffENFocFOI5;pkI5-#^8*6K8hiYqks;D?9C|JtKSX#;$8%w$A={aa?TdS*^tEhOY
zsJJL8IVdRD=*n4Y%UEh_yK8GZYiL+0D?95bI%q4{YRX%xsX3^q*eNSJXeijJt6Qn4
zIH{;OXe--jC|Rp37W%su_&N3#rA{bHEe&*Shzn|r3oZ?EE%I|I@^|UVN~j2NuMBao
z4E3lA^DGQ-hA^rlyz8R<8{z^R;)9wJLfTRz+tQ-i)1$kx6MFMg`U+C|3eqN*<xH*2
zpI%cqv#xYjec7C*%6ZLI^IB^bcQ!2UYFOOWxU8>r#l+5)lR8&V=~+FsXU(+Ub<-!T
zpE+sU;yK%w%-O$g#la1$k8D|YblZkw+cqBGx%uR-ttWSHJ-uhgg(C+p9zAg7<k71q
zk6k@=^y=y3*Uy}|aqiU3bEj{fKXd!y+1nS--MMuB{<SL)Zd`qM<Lbkk*B;%v{`k&~
zCwFc=yMO1|gS*ck+<o!r{)<NsUp{{H=K0gNFP^`D_2T`jmmlA}`S|wDr}ytZzkm1n
z!~3tFKYjcB`TLj8-@ktO@%8JEZ(o0W|Mut4@4tWk{QLLs|NsAaYdzu^7#J)|g8YIR
z7@3%unORs^+1S`QI61kvd3gEw_yq)ogoK2}#3dx9Wn>i;m6cW0)B}TpgC9M9{N(A=
zr+@$c{kyB={{jXE#`&Hujv*eMSFfe}9|{m@NaQ*y#>n2WWBU$st!-M5j_v&}*HN8c
z_+IxpzxRYJ$A#?nGk(-%WE9PRa?fNZ`@|RTm1>^vjPePxo9uOmLy?n*^KwhI?_$nS
zmJhDm_PH6<@_pPozlJSP?r5&Jj(I|Z<Jt*Utd1+a3>TOv#^{wXMRhapl303#GbPYs
zf}Hddri&I61jYX_8|=0DJX?sZAZKTja<{RzkHUd7D{60l`54sCl>SZj`mZSNIbS%L
zA6yHUx$#}^eiiG%ec85`nIHQce%$pza>smUgCkSs=Rb11`}ySwnVyG?#s%yfLOR(*
zn_sVI5TBf;^P=rH>kZqMRGozO)w1$^Z?lfhXZ*Reasl(2HTDah9^<>LBWDtC|8@N#
zoo=?z{BwH>->&53U3E)_KY6!(d)e#x4ZO3@vTg5cKik9H9UasALbtM?eM9(Db%(fP
znRilsRu(E~9xA;%xhsiB<04zIymE&Ew}C>qU*}H6>7fy75rJy?pM<tp*;$4@-#g`q
zM{A4ya?hP!(l3?Qx_MUmlyyz}*|F?oe!X0a(BDnv-6az)9G;fC8I)H&UHx3vIVCg!
E0Eq_Q6aWAK

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..dd57ac7d372c96fba16e35cac17375c7c454ce1c
GIT binary patch
literal 1948
zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4rT@hhO2JvAPLR_kH}&M218#EW;8!3FVDch
zAX(xXQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosAR&1JmvRpAgso|Nk?9K?4Ir
zC<8-iC_`vyr~?Cog9C$ugM+cLv9`8$sJ6DJii(4Rf~Aa%v6Pgtv6Qc|l$)Noo1UJ7
zwzjppy19yqr;3V;l9Gdhf{m`6rM8Tvwzj*rjJvkBvxc;@hK7Thnyre8m9ny%va-3N
zqO+o+vyP&Jwt}suysf6DwYsdey1J8^nuCgpowBl>j<SumQogT?m8PPTred*|m4k+Y
zgN8;yfP;;i+O)z<ClwVZ9Tf*{WjjqJ8x19Ebwvj?1v^z$TNRaJPusr2)G39j-FeAH
zzD`B{PWe7glS;GleVzLXQu_*1CzfXC`#9zMIF<yul?J*sC4^2Y$(&e{Ik_w+-`8nU
zX--9mM`fr-b%b|Cs7C?F1m~gv=aL}T(jd38VE4*UkE$@w>Ts{>2=AH*pPERY+9==J
zD8IUBzq%Oz`j~+F*noz(pw^Vg_KcXW?D(GC#Gc%w-u#sQg0%j^wEm*B3B?%`i!&#c
zWKAy3o>HDWttx+JZSl<7l9_cSvm46hHdQX{s9)4szo@feX-~`2-j-#3ZOi-HS4`+w
zIjL*a<nGl|y4OtW+c10b#yL|r&7HPo!OX1-XKh_Hd;5~PJC@AbvvTpiHOmgHUv+5H
znj>4*9o@R&_>N5{c5XhgYs-mUTTkxZdV24UGy8U)-M{PXf!*goXwQX1`z{>WfAQ$S
zOGgi0J$dx%sbkkpAHR0y#P!q1ub(-2{p`sb=T6-Oq0_f7ox6Ma!rdzu?_Irg|JvpI
z*Dv3{e&xZ9D-Uj5eR%Wwqg&S>-@ftW?yaZy?>u{O_xb&M&mY`<@#w+J#}8jVdGzYZ
z!&grqzkc@Q&9f(Oo<Dv2;@P{G&)>g(`TotT53gT+c=PJ>`}dzey#Mm?{kJclzJ2-p
z{mYl{U%&kL_VvfNZ@+*3{Qdja@87@w{Qmvt&+or~{`~v*@Bjb*Hcnj+7#JAhOM?7@
z85o(En3<VbSXfxu*w{HZxwyEvxp{c``1l0`g@lBJgoQ;!#l*zL#U&&qrKF@~WM$>#
z<mKfR6cm({l$BLf)zmdKwY0Rgb=I%nxM|Clty|x|1Az}8K7IsQ%v$j_kAZ>tyQhm|
zNXEUlv%VLLq)Hs$yj}Xlw%y%3cb|Qh5#GaMs;C%f6ZJyLEFgquqe_m-U6u)PORh6C
z3Ha)4X)q1s=-RljX_AIS)z)KA{u)=57aL#yre|Dz{@j6?@A+?*e@ojpzxH|Myh`Kq
zpN}2=`l?=CDeG%WzQW237bzu0j;19UZK;-PlO)@g@wl+m&oZ4gNhfUWraP&RX8zc~
za>$`LZFa`{_ZL?EE4!GLa_DVi#gCKE!x&!tba!8ItZ~MdoYG3o2CY@|XXbEts?V|W
zpW@-5RXb-<(<aX2=80`A%Oq{2r}$db@2IhG*k@{JaIIybe)>FC_8Ct-CT>2-?_j9L
zC{!^2cHYy>`(hkjn{O~O>f6kCC*;fH`9rH`yQLyya?zzXo;pw24Y>3?4p^N3%d8W_
zpm39yQ^MZpZXz#B$9D%NwVrbY5tX%!=WerYc=KuJhg~0{zBD}5XtH`I;@}(`D_s|}
zw*GWHZ$ZP=OV<CB{?9rPZ^poM<&PrcS=k%)*%$b`?OazB|Bn%HSl;#jUAET@{i_F3
z0z2y8-oNLvYbP(0z$5$jN>24=`>Nl_w?wU8#NP75`zy!at+Mv_|M4$0U(Ei7tFoG9
zq5hPk{T#AQE1DB(n=d4$ezbIwf6bWT^rAid!)BiFAB?sP)dH`qB9uaFnu;qH%Qc(|
z`}6Be`2NTH)w{khcx11yc>Umylc#vYmRD0A{l6^aDeiFd+~RtThS%=pXBydcD)*l)
ze^K&xPrjhZgY2U}+05SGJC=T-;qHxHUk~Wj$gR15`&z4&xg+zb`rK8TpX4l5^J^+M
zaoC)g%BUW-R4<dOTJ5;nf>o}57n1HWtlw5L-C?62!_(hSoA+;w5O4VOclq`?q4%A?
zH01qfy~I`O^ra!~&!_1>D>iPDU2oUGzUQ7^{eGQ2?f0j>5@<HPfByTruz3+{yv0OU
zu34aMxu=S8Z^I16nu?f-f9x-mAK!b6hx13+($auxcgB0aH9}sOaBLDg%BHYHv%*{>
zA;hg9I=JEO?5a!btc*De=H9>a(D~QTt<xTJbZzHrVW}_*4nDK*nFZU1G{H@K?M==m
z8eghom}C~E$oQ_&N$L9W{5pq#9z%Y<3F^1b?77eO#31<0<${LgK5o;NF+B^IVNhx|
zrT(Ev+p-f2Jf$3MO#VJ?a$*qOWAc_!t0btMQ&@iXPo;)5JENYEx!T%KpY1TeZLC(l
z#_Va|Hy+uX>F(MszqXjq^A(xvY_w@pv5BU&wsGx-!_UlXxzr|@<O}|`jLj=wCARaf
z-g4RJ^*0(f#qjPqnIznj64*S6)p3LBOp94O_Cn?XCWk+|y?qp^*4SfkRo$S;Yr$6S
ueeKcAcel&&+`9UBZ~Kb%VMiW>PL7_IGRI6YQ*1Y=qV#n2b6Mw<&;$VdfQY~V

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..37e824fb169123542ef296746ea8a290820d3c88
GIT binary patch
literal 3509
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
aM(=yx%cX8iaA06yVDNPHb6Mw<&;$UnAWjAV

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..30205f58f1df727b464700bdb147e4eb70568e1c
GIT binary patch
literal 4680
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
S+9C!91_n=8KbLh*2~7ZK$sx-C

literal 0
HcmV?d00001

diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
index 1f83a33..d1dab03 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 -->
     <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:color/white</item>
     </style>
diff --git a/android/gradle.properties b/android/gradle.properties
index 483a54e..a668500 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -2,5 +2,5 @@ org.gradle.jvmargs=-Xmx1536M
 android.useAndroidX=true
 android.enableJetifier=true
 android.enableR8=true
-app.versionName=1.2.6
-app.versionCode=17
+app.versionName=1.2.7
+app.versionCode=18
diff --git a/icons/build_application_icons.sh b/icons/build_application_icons.sh
index 7d5ebb6..27dbe26 100755
--- a/icons/build_application_icons.sh
+++ b/icons/build_application_icons.sh
@@ -8,34 +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}"
+if [ ! -f "${SOURCE_ICON}" ]; then
+  echo "Missing file: ${SOURCE_ICON}"
 fi
 
 if [ ! -f "${SOURCE_FASTLANE}" ]; then
   echo "Missing file: ${SOURCE_FASTLANE}"
 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"
 
@@ -47,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}
 }
@@ -60,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 \
@@ -83,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