From 4727d543d903caeeda5fb538426333740bfb07b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr> Date: Mon, 1 Aug 2022 16:43:32 +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 -> 3452 bytes .../src/main/res/mipmap-mdpi/launch_image.png | Bin 0 -> 2132 bytes .../main/res/mipmap-xhdpi/launch_image.png | Bin 0 -> 4463 bytes .../main/res/mipmap-xxhdpi/launch_image.png | Bin 0 -> 7059 bytes .../main/res/mipmap-xxxhdpi/launch_image.png | Bin 0 -> 9439 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/52.txt | 1 + .../metadata/android/fr-FR/changelogs/52.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/52.txt create mode 100644 fastlane/metadata/android/fr-FR/changelogs/52.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..ee95691187fad5ecc4e8b45280a1712481b96b15 GIT binary patch literal 3452 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 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..1304ba8a69022aece72b1806917d1c87d6e64e80 GIT binary patch literal 2132 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 F1ONw)^OOJp 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..d941afb63082409107eb50b88b04221d411f802b GIT binary patch literal 4463 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 KKbLh*2~7Z4OjTb1 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..1c90479b04ae014661d8dfebf134f313fad3d72d GIT binary patch literal 7059 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 O1B0ilpUXO@geCxvT3ZMJ 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..1f3b1b99c6d6bf310a70851778341b21a37196de GIT binary patch literal 9439 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 bpL{Y~{2Asw=aw@tFfe$!`njxgN@xNAB<c$Y 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 581423e..260fd64 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.27 -app.versionCode=51 +app.versionName=0.1.28 +app.versionCode=52 diff --git a/fastlane/metadata/android/en-US/changelogs/52.txt b/fastlane/metadata/android/en-US/changelogs/52.txt new file mode 100644 index 0000000..484bf5c --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/52.txt @@ -0,0 +1 @@ +Enable launch screen with image diff --git a/fastlane/metadata/android/fr-FR/changelogs/52.txt b/fastlane/metadata/android/fr-FR/changelogs/52.txt new file mode 100644 index 0000000..57ab646 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/52.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