From c546d68a572f080e5323e8b6417dd1f0f8ebb501 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Mon, 17 Jan 2022 16:54:49 +0900 Subject: [PATCH] scripts: readme screenshots --- scripts/screenshot_post_process.sh | 16 +++++++++++++--- test_driver/driver_screenshots_test.dart | 3 ++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/scripts/screenshot_post_process.sh b/scripts/screenshot_post_process.sh index 1cafcd4a6..45586f5de 100755 --- a/scripts/screenshot_post_process.sh +++ b/scripts/screenshot_post_process.sh @@ -7,9 +7,9 @@ # - ImageMagick 6 # - raw screenshots sized at 1080x2280 in `/screenshots/raw` -DEVICE_OVERLAY=~/code/aves_extra/screenshots/device_overlay_s10e.png +DEVICE_OVERLAY_LTR=~/code/aves_extra/screenshots/device_overlay_s10e_ltr.png DEVICE_FRAME=~/code/aves_extra/screenshots/device_frame_s10e.png -# DEVICE_FRAME: dimensions of DEVICE_FRAME +# FRAME_SIZE: dimensions of DEVICE_FRAME FRAME_SIZE=1142x2410 # FRAME_OFFSET: offset for content in DEVICE_FRAME FRAME_OFFSET=31x53 @@ -24,7 +24,7 @@ for source in raw/*/*; do target=${source/raw/overlay} echo "$source -> $target" mkdir -p "$(dirname "$target")" - convert "$source" $DEVICE_OVERLAY -composite "$target" + convert "$source" $DEVICE_OVERLAY_LTR -composite "$target" fi done @@ -57,3 +57,13 @@ for source in framed/*/*; do convert "$source" -gravity center -background transparent -extent $PLAY_SIZE "$target" fi done + +# readme: scale down +for source in framed/en/*; do + if [[ -f "$source" ]]; then + target=${source/framed/readme} + echo "$source -> $target" + mkdir -p "$(dirname "$target")" + convert -resize 250x "$source" "$target" + fi +done diff --git a/test_driver/driver_screenshots_test.dart b/test_driver/driver_screenshots_test.dart index 0a03494ae..f07bbbd79 100644 --- a/test_driver/driver_screenshots_test.dart +++ b/test_driver/driver_screenshots_test.dart @@ -142,7 +142,8 @@ void info() { final verticalPageView = find.byValueKey('vertical-pageview'); await driver.scroll(verticalPageView, 0, -600, const Duration(milliseconds: 400)); - await Future.delayed(const Duration(seconds: 3)); + // tiles may take time to load + await Future.delayed(const Duration(seconds: 5)); await _takeScreenshot(driver, '3');