scripts: readme screenshots

This commit is contained in:
Thibault Deckers 2022-01-17 16:54:49 +09:00
parent 790fdf1f15
commit c546d68a57
2 changed files with 15 additions and 4 deletions

View file

@ -7,9 +7,9 @@
# - ImageMagick 6 # - ImageMagick 6
# - raw screenshots sized at 1080x2280 in `/screenshots/raw` # - 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=~/code/aves_extra/screenshots/device_frame_s10e.png
# DEVICE_FRAME: dimensions of DEVICE_FRAME # FRAME_SIZE: dimensions of DEVICE_FRAME
FRAME_SIZE=1142x2410 FRAME_SIZE=1142x2410
# FRAME_OFFSET: offset for content in DEVICE_FRAME # FRAME_OFFSET: offset for content in DEVICE_FRAME
FRAME_OFFSET=31x53 FRAME_OFFSET=31x53
@ -24,7 +24,7 @@ for source in raw/*/*; do
target=${source/raw/overlay} target=${source/raw/overlay}
echo "$source -> $target" echo "$source -> $target"
mkdir -p "$(dirname "$target")" mkdir -p "$(dirname "$target")"
convert "$source" $DEVICE_OVERLAY -composite "$target" convert "$source" $DEVICE_OVERLAY_LTR -composite "$target"
fi fi
done done
@ -57,3 +57,13 @@ for source in framed/*/*; do
convert "$source" -gravity center -background transparent -extent $PLAY_SIZE "$target" convert "$source" -gravity center -background transparent -extent $PLAY_SIZE "$target"
fi fi
done 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

View file

@ -142,7 +142,8 @@ void info() {
final verticalPageView = find.byValueKey('vertical-pageview'); final verticalPageView = find.byValueKey('vertical-pageview');
await driver.scroll(verticalPageView, 0, -600, const Duration(milliseconds: 400)); 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'); await _takeScreenshot(driver, '3');