From fb852a0a1a79efb623dc0cc76de1f49b16359ff6 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:08 +0200 Subject: [PATCH] Enable splash screen --- .../main/res/drawable/launch_background.xml | 6 +- .../src/main/res/mipmap-hdpi/launch_image.png | Bin 0 -> 1165 bytes .../src/main/res/mipmap-mdpi/launch_image.png | Bin 0 -> 707 bytes .../main/res/mipmap-xhdpi/launch_image.png | Bin 0 -> 1307 bytes .../main/res/mipmap-xxhdpi/launch_image.png | Bin 0 -> 1838 bytes .../main/res/mipmap-xxxhdpi/launch_image.png | Bin 0 -> 2428 bytes android/app/src/main/res/values/styles.xml | 7 +- android/gradle.properties | 4 +- .../metadata/android/en-US/changelogs/14.txt | 1 + .../metadata/android/fr-FR/changelogs/14.txt | 1 + icons/build_application_icons.sh | 95 +++++++++++------- 11 files changed, 70 insertions(+), 44 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/14.txt create mode 100644 fastlane/metadata/android/fr-FR/changelogs/14.txt 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..8b0edc942763f65e90484801e63bcf8806087240 GIT binary patch literal 1165 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84rT@hh9qO>QU(SF&H|6fVg?44Um(o5rSn=m z0|SF(iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$QVa}?Qv-ZLT>t<7&j14d z85kNE7(y8sR)H7}4GhL<#vn9PTf0F;C09jdl7d2mj7*`7OrMlggSdE!xL%34Ubm=r zgNS;Wh<c}xN`s(Mxe^F<C@3_@$yLb6G{|T-NNZF|sWnKbREjG%h$&WyDYlBpSBc2C z%F9>D$~MTVH^`_}%c!+TDYr-|HApH}ODHsm%h$-MHOQ*e$S60+DAlxStmxHP-J!8& zrRUCO^~K9Q_AU3`waR1PLenk%YAffPY;ILw-mSWPt>3;Gn(Ld@mrYe)x5{_-WVO{( zwAN45STjL=?F998{pzb%`s|sYzG{N{niW2K8q}BetFK<>y{lJk)l#2bb!v+jd+%KA zy}Mp@$s+HaUFs{k)K@L^+EJ^zv_ox0huX?&wZ)xkE2`9%bf_(_Qd?Z9y0~3!MTh#T zwLbgT`0eXfU)is=dV<>ODQauxsBf6Bw`rl_mc^!97n^TeYPEg2!_Jk?yH>gGUgN!Y zW9Y%nk%vySU%tBJ-mP^H?`?Z>Z~N27hhBbs_~p~1FF!u~{PFSE|Ns9tCT@7az`&4G z666=mz{tqN%*?{V%F4>d&d$Nf$;Hjh&BM#f$Is6%ASfgxEFvl<E-oo4DJ3N>Eh{Il zps1v*qUz)0>+9#|=T}=_-_+F9+|tt0*4Ez9(b?J6)z#hI)7#tE*Vo@aVZwxolO|1` zJY~w%X{%PRUMn@zY$F2$6Qie#V@Sl|w=<sm-*%8_-)U|A{MN>Up2<!gnv0EPXZVWe z&dgmn`CZ9I^F3!6QpJDlp3OgpS!KcJlf6n;&o2+JTI#+_b?<j=tzY>Lf95<sa75N( zIZt9|+=ZA0K{KBiC@N(ieb^Ctsx#Hq$N6O9A%3g4z5nO<{Cl7>^UtS`x#tgGR%=-n zHcc#c^A@AZqQwGrTNs>l?o94qdFl6Mwk8|HD`(~<Ti(#rs*>Z*G_n&CJX)is^=g0B z$q<g{nPIoIwSJXtKX$3_TARw=H(OV{2>-j)C^kt+`JTR(RF=<_YUM1iBfR=9%D&tG z?aZj`-pIJ&<SX9>-sKz5s7BeQykUB?`4>aN^~^QDl;WqDU;LAQOzMEu>g$Zx<{Yc3 zyC0P`e<SaP<F9NRa+gp1)PG<6sqYl4gf~m{RaXCJcw^BUQa8UNz5kkhU3^G@(s{PE zhh{6@?K>XVDJA^z%z<^&_X~>hn#A;{x*UAr9eA<)x0lHYJ5!gvKb%6oJbd<a!>PJD zi-eNyu3uU@$_;bZulN)ZawYH86q(;w?#&nee8yB;J&DCdZCQGHjIp(?-drv-fy~NZ z?_NK6Az^>m-oA9}smPxk%iPvHD_fg;{bS<o^1KkYEpL33YuV3axQ3dVhfe+2;a6C8 zs!26e-_SWR&M9r9Tk$c|87HO$wTgQ&3pu8%2EMaUzpBOXk13MZ!tvO%ML$3#gQu&X J%Q~loCID$`?z;d0 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..b7f48e7a3e3602b78c43887a81fe5ccad2cdd9a9 GIT binary patch literal 707 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_I14-?iy0UsmVq$i?8^I* z3=9mCC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)lJPhy&asB`QKLZH- zXJBYxU<hSkSOsD@G%y&a85_^k)^1Qy$yHIAq@d6sBU30N(<dd>Ag<Rfs@))>UM8f{ zprll;q|~9H&>$yQAt%=^Bhw(G-5{+|DX!cgrr0W~&>$~gC8Jg?t<oT+TrHu{Ag<ml zt5PGY(k!FgAg$COrC8Ihxx86*#Y(T;YrOVNR$IH!c*`Q=EtAz&cdM=FQCqdbY3FS9 z4Rh2t%+=i3qqYjf(Aqdpd((WqO$+olFE-n@#A4eL%k9hTcC2vRwaRt(D!1JmLk{dn zJ$|hD(%FgE|NsAg=l1ip3=9mGB|(0{42+CS%*-q-tgLM8>>Qk&T--doeEj?Zf`URq z!eZhQlF~A=3X00gDr)M1LBYX~9zTBa^y$;TfB)9r`(?zyz$oYG;uzv_{Oz=xd4~)H zTsO{5m?UtGVWH-Q)@e@PTbHKhMl${R&mQ`f#lz81IP_KUxzn{DH|j*sdL8lRze3Ts zaO0`ofs#M>#+{Ek8l-U4>0Hn6-u7?T18;p#+5Z1Cdz1P;OEKdriG}GiR~c}eFE@1h zz9(gad}EfGUq(of!V5mXjIhh|3c7@&ww{@1@JHke`-En@Ck6o#>sX7$FU@t<Q$DD# z6V~*Rr^u`=hJ`CQ++dc2pWB4XFQWddwCuZffnR(tvm1wP+J$BwYpv~0lInLV4$mmy zR*#vd;uvs-&+WwxNxy}grik}^$SByRxpVjR?~C``{WWWP*0spLQHQR!CL7iJYoFZn z)<Z-5(!HPC&z?4oZJHMF;$V2Qm&Ko)1wYwV>b1Ok`8)m~C_Q<)`njxgN@xNAxepbv 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..dfd03cb9a416f9a7660f773da6c2f4b96d35f299 GIT binary patch literal 1307 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4rT@hhO2JvAPLR_kH}&M218#EW;8!3FVDch zAX(xXQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosAR&17l}^Pl)UP|Nj|4;6DRH z0|P@S1H&qY&{ZI|Lj!|x8iVmnW8*Yq<C)sp4Js<RDk_r{6dGh?3T0&aq@)_e#Y@EX zO2qZLMYS75)XPNFJB3slR8$%SmCBVss6#=aK~AnhPOe=>ra?x#L0Y;}TBA~0qfJV! zK|-ZcLZwYyxj{^^N=&g;RG~pczDi!cN?x-{R<=P_y+KB;T3V$+O1WA}si8r8m84>I zwc=6<g$4<Yh6au0;%W_YY7I++_sFW$$f`8UC^yI`)krHfNGaAxDKto`)<~!{w5cpv z;J#y-@4iLeJKNM&bf~RpS6#U_V1K*X%2i%_R(bAT8*rdieR-?;@`>uJC#kPpWVUs& z*|zn5``7vHTOW9!U3K~TfCIDCH_TDrFi&ga9JTfB>MOd{R`sZ@nyj{Viu&4V>gzyK zI-BO}Zkn&Zd4c}s1qPd!T5VtDx_gb+-ZkEPHv}Enk$h}N>hV1}C->x@I@5pc%!F%~ z=iRwH|IU>~cdstK`|kFqj}N~5{r&g<|Ns5rzd$jOQWE4B%)rRV#LUdh!oteR%F4#h z&cVsa#m&vl!^_LZ$Is6%ASfs#BrGf}A}T5-E-oP{DJdl-Eh8%@Coiv{prE9rq^zu> zs-~`?simc@t+Rgp#!XwcY~A|y9T<H0@bTmC-@pGvcvUWCU|?G8>EalYaqsP{m%*1E zB-%f}%X=fXEBBUzuu|(Ssi>fjS>0b5L;^nU%XdA%924jzDlo<Qf6;z}4Z0#}m)`aq zvb$dw|81tqd!Mwr_gS+ZU0`Hb!N`y>|FPh)C4vTS)fx<mbGL0`<6zZ1xZ(KEDUutv z?RYwUhh%TdmtAZJrpzq6zH!U#$Nc7V-)!mG#kS+`kF({Rd-mFId0pNRz5aB3n(BwG ze_pA%ZGFtbVgKuls^RYdb<@i%9PDvLnR_@k&&qU~u}QPCN%QoYf7cqA&&-*kKBHu} zuCmL8Z4FyoWM?)R$6e~W@YdbIs#{%^>t5`Mbm5B+rZE`w-jJNxG%+ZCQ*Z8G<pWnN zZfOS><UYvJI`>7ZQ9ZceZ_&N2t5`ed_#C`Zu<$sSdH4j&A5A~=nTqF3KN|C_#_!B$ zI~M7B7BS0s(a%!PyOZt(FsTMGsb=&g{M~+l>AC&UKi!{M4cE(``hW1#Du>q3s)qW7 zae|*WNd<$H{qSei&SnxlH~q+;=FeR-!ug*5U+{9jkLfb61uR}4^f_k5wXJYk^|DEJ z>4Ga!#c#Y8Zo4++&TPIX{nt6HHW{%l7WZG;k`?J(b;Ikl2#;9t-L&ot`-IcVPOkah zUAr!q<EvdlR)i62+%3bKf{qOyCuU4gpW$&MZAOyHyBA-sJ^#dVK8bDdk}Q7K8FzlG zy#6!O+A(VP^Ggh|Rlf?W+?X!Q&zqxeZC)z1K$`#9eeZ-n?{>!a-Ir0lZ5t~kBf0lg z|HX%mNqRTWeYsnHs)55;c;@8Rf0O)wb^jF3bKepwBfqvvRwC1XiP7G9(?2&qPc`;D zo>D4)s=>oRru%l^<C0$o3T2MxbsI&!XEfn8Sg0sw_(wSH;DNa4T89}g7+=ZP&W~o6 sVsPU4&Azbqoo!Cs+7IU$_hfw%?@5@NKKGc92dJF#boFyt=akR{09S}5fB*mh 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..4dda34df41dc73e0901a25f0c428edf2c3cb5bcc GIT binary patch literal 1838 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 FngG(%IE(-Q 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..276736be673440a38b104b719df8ce5e30a1f0f2 GIT binary patch literal 2428 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 C-V(<E 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 00fa441..ff81bae 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -1,8 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> <resources> - <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar"> - <!-- Show a splash screen on the activity. Automatically removed when - Flutter draws its first frame --> + <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar"> <item name="android:windowBackground">@drawable/launch_background</item> </style> + <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar"> + <item name="android:windowBackground">?android:colorBackground</item> + </style> </resources> diff --git a/android/gradle.properties b/android/gradle.properties index f07950d..9073c35 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -2,5 +2,5 @@ org.gradle.jvmargs=-Xmx1536M android.enableR8=true android.useAndroidX=true android.enableJetifier=true -app.versionName=1.0.12 -app.versionCode=13 +app.versionName=1.0.13 +app.versionCode=14 diff --git a/fastlane/metadata/android/en-US/changelogs/14.txt b/fastlane/metadata/android/en-US/changelogs/14.txt new file mode 100644 index 0000000..484bf5c --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/14.txt @@ -0,0 +1 @@ +Enable launch screen with image diff --git a/fastlane/metadata/android/fr-FR/changelogs/14.txt b/fastlane/metadata/android/fr-FR/changelogs/14.txt new file mode 100644 index 0000000..57ab646 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/14.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 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