Feature graphic fits the phone: shots.feature.fit 'contain' (default) sizes the device so its rotated box stays inside 1024x500 with a 24 px margin in both templates, 'bleed' keeps the crop, scale 0.5-1.5, config validated; shots render records measured device boxes (report.json devices) and shots check fails a feature graphic whose device leaves the canvas (warns for a screenshot's front device off a side or the top); tests/feature-fit.test.ts (rotated-box geometry, both templates rendered at 1024x500, bleeding fixture) (pitfall 55)
This commit is contained in:
parent
6e2dbf03cc
commit
19d34286d5
15 changed files with 239 additions and 12 deletions
|
|
@ -2,6 +2,13 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
- **Feature graphic fits the phone.** The Play feature graphic (1024 x 500) cut the phone off at the bottom (the game
|
||||
template's 7 deg phone spanned about y 24..552). `shots.feature.fit` 'contain' (default) sizes the device so its
|
||||
rotated outline stays inside with a 24 px margin, in both templates; 'bleed' keeps the old crop on purpose;
|
||||
`shots.feature.scale` (0.5-1.5) resizes it; the config is validated. `shots render` records each device's measured
|
||||
box in report.json and `shots check` fails a feature graphic whose device leaves the canvas (warns for a
|
||||
screenshot's front device off a side or the top). Pitfall 55.
|
||||
|
||||
- `apple build` exports each build into `build/ios/export/<version>-<build>/` (cleaned first), runs xcodebuild with
|
||||
Apple's tool folders first on PATH (a Homebrew rsync broke Xcode's IPA step: "exportArchive Copy failed"), shows the
|
||||
IDEDistribution log's real error lines and exits non-zero on any export failure (pitfalls 53, 54).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue