shots: Mac App Store screenshots (mac size, APP_DESKTOP to the macOS version), a landscape layout (Mac window or bare; Mac, Play Chromebook, Play tablets), safe margins in every template checked by shots check from the render's layout boxes, a contact sheet timeout that scales with images, sizes and load; pitfall 80

This commit is contained in:
CRTkafa 2026-10-20 03:29:19 +07:00
parent 30488c512d
commit e59539fec8
26 changed files with 532 additions and 67 deletions

View file

@ -2,6 +2,18 @@
## Unreleased
- **Mac App Store screenshots.** `apple.mac: true` adds the `mac` size (2880 x 1800; `shots check` takes exactly
Apple's four 16:10 sizes, no alpha) and `apple screenshots --platform macos` uploads it as `APP_DESKTOP` to the macOS
version. `validate` notes a macOS version without Mac screenshots. Art pull maps `APP_DESKTOP` to `mac/`.
- **Landscape layout** in both templates: copy column plus the frame in a Mac window or bare (`shots.landscape`), for
Mac, Play Chromebook (`play.chromebook`; no API type, `play images` links the console) and, with
`shots.landscape.playTablets`, Play's 7" / 10" tablet slots.
- **Safe margins:** text and logo keep 7 % of the width left / right and 5 % of the height at the top in every
template (feature graphics too); `shots check` fails boxes under 6 % / 4 %, measured from the render's layout data.
- **Contact sheet:** the `sheet.png` wait scales with the images, sizes and machine load, with a heartbeat, instead of
a flat 30 s.
- iPhone Duo skip message says plainly that the API has no Duo type and names the console page.
## 0.8.14 · 2026-10-19
- **Header and Search Results: upload, add for review, place once approved.** `storebound apple creative-assets`