-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.local-screenshots.conf
More file actions
28 lines (26 loc) · 1.7 KB
/
Copy path.local-screenshots.conf
File metadata and controls
28 lines (26 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Project config for ../_shared/update-screenshots.sh — Haven (iOS + iPadOS + macOS). zsh-sourced.
# Maps each device capture → its Monkr framing file → the ASC display type.
#
# THIS is the file `rocket shots Haven` reads — rocket runs from the repo root, so paths here are
# root-relative. apple/.local-screenshots.conf is the same config for running the script from
# apple/ by hand, with apple-relative paths. Two files, one meaning: change BOTH or they drift.
# (They did: mac was added to apple/'s and not here, so `rocket shots --upload` silently pushed
# iPhone + iPad and never mentioned macOS at all.)
#
# Generate framed screenshots locally (no ASC): ../_shared/update-screenshots.sh --no-upload
# Push to App Store Connect: ../_shared/update-screenshots.sh
#
# The capture harness is fully PII-free: HAVEN_DEMO seeds a synthetic dataset (fictional people,
# generated gradient "photos", throwaway keys) and HAVEN_NO_NET keeps the P2P node offline.
CAPTURE_CMD="./apple/Tools/capture_screenshots.sh" # writes raw PNGs to apple/screenshots/<rawKey>/
SCREENSHOTS_DIR="apple/screenshots"
BUNDLE_ID="com.blaineam.kith"
# <rawKey the capture writes> | <.monkr framing file> | <ASC display type>
DEVICES=(
"iphone-6.9|docs/appstore-screenshots/Haven-iphone.monkr|APP_IPHONE_67"
"ipad-13|docs/appstore-screenshots/Haven-ipad.monkr|APP_IPAD_PRO_3GEN_129"
# macOS: CAPTURE_CMD with no args is iphone+ipad only (the mac leg is opt-in — it drives the
# real windowed app and needs an unlocked, awake display). Capture it with
# `./apple/Tools/capture_screenshots.sh mac`; this line frames + uploads those raws.
"mac|docs/appstore-screenshots/Haven-mac.monkr|APP_DESKTOP" # → PLATFORM=MAC_OS
)