From fafa851a071e0fe027a3d1526f63499fc2623f7c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Mon, 1 Aug 2022 16:40:50 +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 -> 1958 bytes
 .../src/main/res/mipmap-mdpi/launch_image.png | Bin 0 -> 1282 bytes
 .../main/res/mipmap-xhdpi/launch_image.png    | Bin 0 -> 2534 bytes
 .../main/res/mipmap-xxhdpi/launch_image.png   | Bin 0 -> 4700 bytes
 .../main/res/mipmap-xxxhdpi/launch_image.png  | Bin 0 -> 6513 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/9.txt   |   1 +
 .../android/en-US/images/featureGraphic.png   | Bin 0 -> 214 bytes
 .../metadata/android/fr-FR/changelogs/9.txt   |   1 +
 icons/build_application_icons.sh              | 107 +++++++++++++-----
 icons/featureGraphic.svg                      |   2 +
 15 files changed, 89 insertions(+), 56 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/9.txt
 create mode 100644 fastlane/metadata/android/en-US/images/featureGraphic.png
 create mode 100644 fastlane/metadata/android/fr-FR/changelogs/9.txt
 create mode 100644 icons/featureGraphic.svg

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..928173ee263c9ecdea58483bc3f5f165abf56c7a
GIT binary patch
literal 1958
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
YXMI}x#Qs#w5>S=t>FVdQ&MBb@0Is0C7XSbN

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..7d498125f16b3e05bf884a605fc64e43110fa604
GIT binary patch
literal 1282
zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_I14-?iy0UsmVq$i?8^I*
z3=9mCC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)lo(u2^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|Rp3Ub8p5ZfEp4DeRe}$!9;uFMdwX98K@oncT5A`5G1Q$;s@qli3$%
zvo9_dcO8tu4D&B87GGQ~zPMR_aku*7ZvDl>=4*h<*Fe{=!R}u}Jidl|e~s|@mK^ad
zIr3Xt^ta5oZ<+DmvJ$>!Cw|LG{9c&;y)ff@QO5V;%<okN->VA0R~LP+DgItt{Jpm1
zdtK@G`m!G_)jwKmezey9Xsi3t)AFOY^+#{p&zTc{&Ybjf*5seFr~I5f_2-<aKj%*S
zwRq02C3Al*o&Rguf?vxQ{93;7*UH7eRxbIqYRRwFOMh=!|9k6(-`h6+-oEMg_RW8e
z9{h9k(4S+6{v1F2=fu%Jr;q=+aQ4r|bAK*h_<QHp-@CW}-n;Yn(fz-V9{hX$^xyMm
z|6V-%_u~1#m(Txwc=zwa`+r}*{`>ar|MzeIe|-P{^XLCxKmY&!_5b(p|9}4c|NHm<
zzkmP#|NH;{|H;-Lehdr@79~M`!3>N{Ow7zIEUav7>>Qk&T--doe0=-@f<i(<!eZhQ
zlF~A=3X00gDr)M1LBWq6KYsG`>C?Y||Nebkoz&03z*Okz;uzv_eDAc^(L#<Q$6^nN
zF>h8;*&Y8jE!<n$Y!ZvsWg$<-&u(dLDKogHElTQ83T$iAd%pkd-N=Yb>BnArzn^Yv
zTwQm5Ui$O9#oHD=`ro-YJAa$o@!-&vf4LuSY44Xazb=?+CT}dKr7kr)hJDq_iNUXT
zHcOPu)}OZ2aLWb;UA5$;J_R+o#@rWb_MKZWk#TP;Z-zze+Nq7JCg&X3YV0oZKt#IW
zZ_Zge2Z=7#@I`YgK4z7vN=l1lINUZma7?TtQQPU-298OOa#J3BG}5tgH_PX86O>}+
zafnf1a^9eDza(`N-}7aY_zfIbl0Go8J96x4p7gBaz$^Wwck+H1MV``E>2yds-PRn(
z(RxL_MxAN%gQJcjHFcsL0*!u#PbaOrH+O5;?<&US-H*IKS++b(zi?Oj?#WWcC+AMD
z_iXW>(!9AZZRwJ&dYKRXJPXT?cx`4YVp(>qcCE#>-^Z7?$(HCVrYBfkNe^$>zVKzk
zWUh$gW=oCgO1!!Kqx4=fuU+E#X1-J1^bb$Ar{CLQpZ365vO-tupXQp|Z(qKZyBV&z
zv6-VLl>hX7cH@f6?17t1LlUk_*;ah^?91uBI%%=$=gKL!%uhU<9X{Vcra|FePJ6yf
z!iE`oX|jDe&u0Fas_$ekDDcS3u1DdE+$B5dtoRny#!D;)ihdrx2~I6{@*9>ezhY)=
zFyF^T#J=1`=;Y42#&@dQ+>YJS@@7aj-WQc~Y)>cejtZyD?^chQ#U3nN+IC#I<MQ29
z#yrUi-@+4j_k4fhaCd*8S*7LPmv@$G^QOe^3&_7R?R@6kh1Y`oCmxMC`+nw|J^Q+p
m_QoCmdwcz{ee-$K{xbSJyS(Yh-k^)1;>gq0&t;ucLK6TDdt%K1

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..2273917a6e950eadecf0490322ec571f687c6672
GIT binary patch
literal 2534
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
Co6Rl&

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..3f7eb04853596c7df85d4cf4449e8b3839b4b3c1
GIT binary patch
literal 4700
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

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..95cc2161ca93db2118d167a8378debb40516b88e
GIT binary patch
literal 6513
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
M)78&qol`;+0J0MG-T(jq

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 65eed64..4bb5439 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.8
-app.versionCode=8
+app.versionName=0.0.9
+app.versionCode=9
diff --git a/fastlane/metadata/android/en-US/changelogs/9.txt b/fastlane/metadata/android/en-US/changelogs/9.txt
new file mode 100644
index 0000000..484bf5c
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/9.txt
@@ -0,0 +1 @@
+Enable launch screen with image
diff --git a/fastlane/metadata/android/en-US/images/featureGraphic.png b/fastlane/metadata/android/en-US/images/featureGraphic.png
new file mode 100644
index 0000000000000000000000000000000000000000..d94cd4c48e61c0b2a131b828585ef141878cbe03
GIT binary patch
literal 214
zcmeAS@N?(olHy`uVBq!ia0y~yU}0cjVEn?!%)r1f^TpW=1_lPs0*}aI1_r*vAk26?
ze?<xd1A}CVYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=9m+0X`wF(`){J
zT<3Lzfq@~!)5S4FLh|iFMn(n(hNcDo)|Yu4V4w)>5dZy!fw5FZBN}9kr>mdKI;Vst
E0EdGumH+?%

literal 0
HcmV?d00001

diff --git a/fastlane/metadata/android/fr-FR/changelogs/9.txt b/fastlane/metadata/android/fr-FR/changelogs/9.txt
new file mode 100644
index 0000000..57ab646
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/9.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 7909dd5..27dbe26 100755
--- a/icons/build_application_icons.sh
+++ b/icons/build_application_icons.sh
@@ -8,60 +8,111 @@ 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_ICON="${CURRENT_DIR}/icon.svg"
+SOURCE_FASTLANE="${CURRENT_DIR}/featureGraphic.svg"
+SOURCE_LAUNCH_IMAGE="${CURRENT_DIR}/icon.svg"
+
 OPTIPNG_OPTIONS="-preserve -quiet -o7"
 
-# optimize svg
+if [ ! -f "${SOURCE_ICON}" ]; then
+  echo "Missing file: ${SOURCE_ICON}"
+fi
+
+if [ ! -f "${SOURCE_FASTLANE}" ]; then
+  echo "Missing file: ${SOURCE_FASTLANE}"
+fi
+
+if [ ! -f "${SOURCE_LAUNCH_IMAGE}" ]; then
+  echo "Missing file: ${SOURCE_LAUNCH_IMAGE}"
+fi
+
 function optimize_svg() {
-  SOURCE="$1"
+  SVG="$1"
 
-  cp ${SOURCE} ${SOURCE}.tmp
+  cp ${SVG} ${SVG}.tmp
   scour \
       --remove-descriptive-elements \
       --enable-id-stripping \
       --enable-viewboxing \
       --enable-comment-stripping \
       --nindent=4 \
-      -i ${SOURCE}.tmp \
-      -o ${SOURCE}
-  rm ${SOURCE}.tmp
+      --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_asset_image() {
-  ICON_SIZE=192
-  SOURCE="$1"
+function build_application_icon() {
+  ICON_SIZE="$1"
   TARGET="$2"
 
-  optimize_svg "${SOURCE}"
+  echo "Building ${TARGET}"
+
+  TARGET_PNG="${TARGET}.png"
 
   inkscape \
       --export-width=${ICON_SIZE} \
       --export-height=${ICON_SIZE} \
-      --export-filename=${TARGET} \
-      ${SOURCE}
+      --export-filename=${TARGET_PNG} \
+      ${SOURCE_ICON}
 
-  optipng ${OPTIPNG_OPTIONS} ${TARGET}
+  optipng ${OPTIPNG_OPTIONS} ${TARGET_PNG}
 }
 
-function build_icons_for_skin() {
-  SKIN_CODE="$1"
+# build fastlane image
+function build_fastlane_image() {
+  WIDTH="$1"
+  HEIGHT="$2"
+  TARGET="$3"
+
+  echo "Building ${TARGET}"
+
+  TARGET_PNG="${TARGET}.png"
+
+  inkscape \
+      --export-width=${WIDTH} \
+      --export-height=${HEIGHT} \
+      --export-filename=${TARGET_PNG} \
+      ${SOURCE_FASTLANE}
 
-  build_icon_for_skin ${SKIN_CODE} tile_empty
-  build_icon_for_skin ${SKIN_CODE} tile_black
-  build_icon_for_skin ${SKIN_CODE} tile_white
+  optipng ${OPTIPNG_OPTIONS} ${TARGET_PNG}
 }
 
-function build_icon_for_skin() {
-  SKIN_CODE="$1"
-  IMAGE_CODE="$2"
+# build launch images (splash screen)
+function build_launch_image() {
+  ICON_SIZE="$1"
+  TARGET="$2"
+
+  echo "Building ${TARGET}"
 
-  build_asset_image ${CURRENT_DIR}/skins/${SKIN_CODE}/${IMAGE_CODE}.svg ${BASE_DIR}/assets/skins/${SKIN_CODE}_${IMAGE_CODE}.png
+  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}
 }
 
-# Game icons
-build_asset_image ${CURRENT_DIR}/button_restart.svg ${BASE_DIR}/assets/icons/button_restart.png
-build_asset_image ${CURRENT_DIR}/empty.svg ${BASE_DIR}/assets/icons/empty.png
-build_asset_image ${CURRENT_DIR}/game_win.svg ${BASE_DIR}/assets/icons/game_win.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
 
-# Skins
-build_icons_for_skin "default"
+build_fastlane_image 1024 500 ${BASE_DIR}/fastlane/metadata/android/en-US/images/featureGraphic
diff --git a/icons/featureGraphic.svg b/icons/featureGraphic.svg
new file mode 100644
index 0000000..2033f31
--- /dev/null
+++ b/icons/featureGraphic.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 1024 500" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="1024" height="500" rx="0" ry="0" fill="#977cff"/></svg>
-- 
GitLab