App Store screenshots
The end-to-end App Store screenshot pipeline — chrome-free capture, single-shot and batch YAML plans, framing in real device chrome, and composing branded canvases with backgrounds, text, and poses across locales.
SootSim ships an end-to-end pipeline for App Store screenshot production — from capturing raw frames off a live flow, to framing them in real device chrome, to exporting branded marketing canvases in every required size.
Three pieces work together:
| Command | Role |
|---|---|
sootsim screenshot-mode | Toggle the in-shell screenshot chrome overlay (DOM browser chrome hidden, canvas framed) |
sootsim screenshot | Single-shot capture of the current canvas (full or cropped) |
sootsim screenshots | Batch pipeline — capture a flow, frame each shot in device chrome, compose branded canvases for export |
One-shot capture
terminal
The live sim keeps running. For clean marketing-ready frames (no browser chrome, no dev rail), flip screenshot mode first:
terminal
Batch: the screenshots pipeline
sootsim screenshots runs a YAML plan that can:
- Boot a sim and run a flow to land on each target screen
- Capture raw PNGs
- Frame each raw PNG in real device chrome (bezel, safe-area, Dynamic Island geometry)
- Compose branded marketing canvases (background gradient, headline text, device pose) in every canvas preset you need
terminal
Plan shape
A minimal plan:
One plan file produces slides × canvases × locales framed and composed PNGs, plus a manifest listing every output path for upload to App Store Connect.
Shared registries
The composer and the live in-shell screenshot mode pull from the same registries — so a slide you compose in the live shell matches what the batch pipeline exports.
- Canvas presets — App Store sizes (6.9”, 6.7”, 6.5”, 5.5”), iPad, custom
- Backgrounds — gradient + glow presets, or custom tokens
- Text presets — headline position, weight, size, color
- Pose presets — straight-on, tilted, multi-device lineup
Live composition in the shell
Screenshot mode in the browser / Electron shell gives you a WYSIWYG composer:
- Toggle from the MacMenuBar, rail button, or
sootsim screenshot-mode on - Pick a canvas preset, background, text preset, and pose from the in-shell controls
- The device FLIPs into the target canvas rect at the exact export size
- Type headline text inline; see it layout-balanced in the chosen text preset
- Capture with
sootsim screenshot --output hero.png— or hit the rail’s capture button
The live state shares canvas / background / text / pose tokens with the batch plan, so whatever you compose live is exportable to the same registry a plan file uses.
Recording vs screenshots
For video / webm / gif output, use sootsim record instead:
terminal
See the record reference for full options.
Related
sootsim screenshots— batch plan referencesootsim screenshot— one-shot capturesootsim screenshot-mode— in-shell composer togglesootsim record— video recording