#!/usr/bin/env bash
# The screenshots of the site: the login window and the chat (its demo), then the pictures (make_images.py).
set -euo pipefail
cd "$(dirname "$0")/../../../.."
JUMPHP_SCENE='App\Form\LoginForm' bin/jumphp shot caramail-chat 60 var/screenshots/login.png
JUMPHP_SCENE='App\Form\ChatForm' JUMPHP_SCENE_PARAMS='{"demo":true}' bin/jumphp shot caramail-chat 420 var/screenshots/chat.png
for t in rooms search private; do
  JUMPHP_SCENE='App\Form\ChatForm' JUMPHP_SCENE_PARAMS="{\"demo\":true,\"tab\":\"$t\"}" bin/jumphp shot caramail-chat 420 "var/screenshots/tab-$t.png"
done
# the phone: the same demo in a 390 x 760 window (project.yaml put back after)
cp apps/caramail-chat/config/project.yaml /tmp/carachat-project.yaml
sed -i 's/^  width: 1024/  width: 390/; s/^  height: 700/  height: 760/' apps/caramail-chat/config/project.yaml
JUMPHP_SCENE='App\Form\ChatForm' JUMPHP_SCENE_PARAMS='{"demo":true}' bin/jumphp shot caramail-chat 420 var/screenshots/phone.png || true
cp /tmp/carachat-project.yaml apps/caramail-chat/config/project.yaml
python3 -I apps/caramail-chat/tools/site/make_images.py apps/caramail-chat
