diff --git a/scripts/finalize_screenshots.sh b/scripts/finalize_screenshots.sh new file mode 100755 index 00000000..92bf16f9 --- /dev/null +++ b/scripts/finalize_screenshots.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +# +# This script adds the status bar on top of all the images +# It is required as flutter driver screenshot does not include the status bar +# + +set -eu + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" +cd "$SCRIPT_DIR/.." + +DIR_NAME='./screenshots' +cd $DIR_NAME + +for i in *.png; do + FILE_NAME=$(basename "${i}" .png)_final.jpg + echo "Converting $i -> $FILE_NAME" + + convert "${i}" "$SCRIPT_DIR/status_bar.png" -composite "${FILE_NAME}" +done diff --git a/scripts/status_bar.png b/scripts/status_bar.png new file mode 100644 index 00000000..928d78d7 Binary files /dev/null and b/scripts/status_bar.png differ