From b9a6b95d06b607efdde9891d87fcac9862da7adc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr> Date: Mon, 1 Aug 2022 16:41:35 +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 -> 1637 bytes .../src/main/res/mipmap-mdpi/launch_image.png | Bin 0 -> 1078 bytes .../main/res/mipmap-xhdpi/launch_image.png | Bin 0 -> 1967 bytes .../main/res/mipmap-xxhdpi/launch_image.png | Bin 0 -> 3552 bytes .../main/res/mipmap-xxxhdpi/launch_image.png | Bin 0 -> 4947 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/10.txt | 1 + .../metadata/android/fr-FR/changelogs/10.txt | 1 + icons/build_application_icons.sh | 95 +++++++++++------- 13 files changed, 68 insertions(+), 63 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/10.txt create mode 100644 fastlane/metadata/android/fr-FR/changelogs/10.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..676631325524e8db5c09d68e8bbe6358b2654d78 GIT binary patch literal 1637 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}C(E&aouK)l4XMlnR zhK2@)P!Mo%a4<GD*4EZm0Rc}HPfrB}2L%TQ8B0qkV-U~-0XJ=J2X%F8b!%%Cb8{tQ zV+8{P1p@~;T^ns}OKnR_4Kp(}V`CLVTV*{fMICb;9dk`%V|7DoHGNBEQ&VkY8%;wi z4Fd~xJu@{^8x><KWg|;%BTG#K^G*9Lw;s0Hyw~R9?Z_?rEY97IId?DS;-i>zcU<?L zwm5y$W&J+O9VaZWJcv7f&1TJBtHW2VF5ZbfaMAL}W$S|%Ecc(Y+IQaS!ky?nXD!d) ziCMkVa`zd_GdH7mowPc0J!<)O%hT7QPG5^zw$1X?mFQE~qPHEhJaIK@>1L}fN30fa zw%mNga?26RMH?+QAGTb$!D7LBi_M2DHy^UR`Y`6oqu6anE%%<b*muVA;04P=7c9@- zu{?Xn>g*lsb9Zgd-L*S^*Wvs<rwjL-FWhsvaL@I^J-3VZJucq&yma6D(tV%H4+1Vf z2)z6-_zDPxUwagL{c+-r$H_OIq}+ItcJoR4%_kW*pJv^9ntkhO&aJ1px1Q$RepYz< zS<#(m#dn^S+<9Jl=Xu%P=jC^wSKNJGdGAH_y%)9jUerB$-S_x)|C2Y9pS_*^{N4N) z?-###zvShIRc}6Sdh==Xn@?Nbe%kT&^UimlcfI?(=fl?{AHE*@`1Sb5uO~izJN@a~ znJ?cjeffUn%a5yHe_Z?e<NCLsx4-?o`~By=??3N<|Ml<(2tE4o>+z3YPk#P>@$1i< z-+$i!`TP0L-!Fgue*OFR+uwiR|Ni^&_utQd|9<`Z_xs<!KmY&#{r~^p|NsB<<b^?L zE43uZFPMRmiHV7snT3^&ot>S7gOiJko12H1mycgSKu}0XSVUAzTwGF0T2@Y8K~YIr zMMc%e$Jf`-&(E*6zP_ocskx=4rLC>KqqDQCtGm0Wx3{maufM;4!i0&FCQqI`Wy;iP zt5&aGTbOJc#lXNU<>}%W5^?zLjGy6`9R!ZwbntLmdLhc&ktMJzN`KG$=#Ph_Z9a-! zVN!Cs8YRl_@R2DnaL;?;fREcUriR_LKYe#grqeC;lat!_Ex#XsYv%Qzd(tM&eB<MC z#9nzp%>LwnS0Zw33}-jY;o9h9BHG5XB17+7hLLud{A9=TZf%new7le=w&uji*u?=m zEw!iX&a#dBH=p6g!;&ehrybt8w|Ei5j2+kgmh4T=<m7sqK51@1a8jh<^M<~ej$E^{ z4U4ugEQ&ZR6BO|6z&^HVLhE{r(<e5C@%tGUH)b<$Ik#zo$d<f_U8-$j4!@S<1YKwo z4D0se4v1T3Y8b|SVcD6Uc}#oT1@=v|ikkRXmhlC5SFyKj-jj^q{F7c8cYPM?EZZn< zX(!Y$D^O;Q$XnwZb$$%H8kuK%HOama-L_u1p|9k@39;q(i?$}bUf%uWWL<~z!sQ#! z<lVpi;$g3~i)zp>v0s7P=cI-gzIxamv?;2X)#F0>{zXd;@<#Jd6kGdPP~^*(h?`qK z<%Rrz>hE}E@82i6OMcy4Y0K+4Wp|fI$xHSY|5aV<_wY>E^EG9`V>`P&H&fTw-Fc`! zSAkJ<>!*XhqBmAl9F)%I;&j+r^Wv<-O|g%n%>Kd+d5;gU8~xT}?C}2>c+rmMsc(#{ zeU|<-3!6`V%LSfXT;;qioAuW^(HE=P792V?Yu2oM3%=U0N9`X}eqCy-p8Ozy&FV$- zqCI?9{Pzg8zi;^DZLQ8$mA&zC&h8UCSE#u=PMWW*c+w(P&Duf8!g11^%U@$3dn&Q- zRWLjmzWm=e<w;WxPj<5Ol8WB@+bR8cW%*rs+h1QzH2jS(cw{fCNO*s>S1_q!*OMpf zy=VB_T)Dxfa>RwzLF9I|oMy(#t@9^}s@WfSkv_3$)1<RiY8H-en<jfYUgoiCo5ZvA zaoNPevi_vZmnZmE<o;x}4qdHKudN%M!;tmm%F)%=^6xE*k-n}s-%`yg#lA@>&-1iI z(q`UJwb{7=Rb8FjcQYF_%<L2`x9(3`x=dweiO&vQ?z68R@wh$h>VG_A!)qyri#&%n oc(vAf2QS!tdyU@qsQSh_#?~9UdKwcZb%IKKPgg&ebxsLQ08*kX`v3p{ 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..16a9876ed64e2b0d4c96ff65168cd214539531de GIT binary patch literal 1078 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_I14-?iy0UsmVq$i?8^I* z3=9mCC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)l_6PWcxc>kDp8*OQ z7(zk7!NI}U*jQUzTLlC>6&xI7EG?ysK|oJWPg~nTUENyU+FHfjT*=s2!N5Slz(H5n zMqArb+tO0Q%uHF&O2^z>+tgIk*j7#7QpMa{+0<0Sz(QTmOvTtr*$AXY!^}qA#Cr2y z%XRy#FFuI5@*wiS1&i}{oG;vUK5)Te`!S0h$1N{C2t0ku^6VYUvv;g_9)~i{-LXD* z*Y@09yYqML&);>paM$U=J?9JeTrS*my>QR%;yw3^_dPG(_quf7`_g@%OAq`mKM1(| zF!%}xg<g9cbNzARjmOD1o}}D-l5zW4!JTJCcb*mBc~)}gdFh?!W%piG-+NJe|3&@% zmksw{Ha&XX_xR1kCvT=ceKYOZySdNb&42!G!Hf5cU%X%P^8NBxA6C8ku;%TjZErvC zc>8(hyU)Adf8O{0%l;2v4t@T9;rq|~KYzdY_50QDKkxti{q*PW=RbeH{Q3L!@855K z|9$`a@5kSNKmYyv_3z*BfB*jc`~UYp2>tv2|G&i-VIu|x2J@02zhDMNCMITP7FITP zb`DN1E^Z!PUOs*S0YM=lVKH$DNog5b1w~~QH8u6Xpy1#~j~_pI`t<4FzkjFO$O<wr zFh2EkaSZY3JbUeC_+<wP)(>jDp5B4e!n_I{%~AuW)M`ZE6hFAhnekwgBa2s{0}G?( z-ufMpQc@Gn@z@mX@&Eqt_tO-=XJ?K)tk}Wv<<1;2)tR$&0(aQGKlSz3yp*2v)1Oa# z`^fh(hjH&#r(ZwcbGW}sN$=`-Cnk5{(N~W)fhT{`<SxVny%6JF@Z+b$(aSQ+8Dkjj zKD?UA+V#`n>Sy=u4fi}!ZoRrZ(L-PO4CDSabv$SOu_p+5d|NVYGK<>G1^<~kW|?yR zd6~?#i9KdrsnDg3Wt>MirF&!<Z^ZMu`ZvyBEYsj4lf~pNEx-R=J14)w;f+iD{Pvd! z>lys}`#HpB;beLFiUS`Q3w9WNd%Jz#6h^)ci+S_-1&y|>ovLfbF_(FE+Fh1&PCg52 zGkIo}I;>7qo59+*wvOqH!NEhZ=J)^1b$GsO7x$diuZ$E=uUfUXK0NmQqJ{(+HzDs9 z9n~{(`HS}k8Kj-5zx4Z2tKogW_-4H`mBCA%8|zw0Y<^anIQ#q#(_6XswQ^=J&w0<Y zk@4K(PhUkJ*z{<xJsk1vQ{$yYIiGh-xAC=EaPq%J>3Pme)p8%M>2_aJ4G+G5%Ex)@ z+h?L8@4Gi~d7X-9vst7p>v&4<1G~n@-$hSeo9_+|i<zR)_2v9|X6?S}XZpM!CwOT+ RdEf)e!k(^vF6*2Ung9u*3)lbv 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..5e32e30b241a95f8bb4be7e4fe903ea6c496600c GIT binary patch literal 1967 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 Ofx*+&&t;ucLK6UE3*1)# 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..f19b759e2ff1353b7d30e2fd953c74dafa3241b2 GIT binary patch literal 3552 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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..c20ae8948b061e56611805434e618b1add80c6d7 GIT binary patch literal 4947 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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 4bb5439..6bf54a6 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.9 -app.versionCode=9 +app.versionName=0.0.10 +app.versionCode=10 diff --git a/fastlane/metadata/android/en-US/changelogs/10.txt b/fastlane/metadata/android/en-US/changelogs/10.txt new file mode 100644 index 0000000..484bf5c --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/10.txt @@ -0,0 +1 @@ +Enable launch screen with image diff --git a/fastlane/metadata/android/fr-FR/changelogs/10.txt b/fastlane/metadata/android/fr-FR/changelogs/10.txt new file mode 100644 index 0000000..57ab646 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/10.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