mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-11-25 17:00:39 +00:00
f62f658be8
* added system overlays for iPhone 8 Plus & iPhone 13 Pro * add device frame (wip) * scale device frame (wip) * add text to screenshots (wip) * added screenshots config json * reorganized screenshot models * cleanup * added fonts for dark screenshots * typo * store raw screenshots * added standalone script to update screenshots * wip * refined screenshots naming * skip metering layout dialog screenshot * parse ipad name * added assets for Pixel 6 * typo * added text for incident light metering * reorganized store script * typo * wip * synced outlined icons * added timer screen to screenshot generator * constrained timer screen timeline for tablets * added timer screenshot title * typo * revised scripts * track release screenshots * Update README.md * iphone 6.5" -> iphone 6.7" * Update google_play_resources.md * softened screenshot font colors * cleanup
73 lines
1.4 KiB
Markdown
73 lines
1.4 KiB
Markdown
# Screenshots
|
|
|
|
The easiest way to create several sets of identical screenshots for Android and iOS is to generate them instead of taking them manually. Generating screenshots will save time and effort while also providing a consistent output.
|
|
|
|
## Context
|
|
|
|
As a user I want to see the most relevant screenshots in the store, so that I can see the actual state of the app.
|
|
|
|
## Screenshot cases
|
|
|
|
- Metering screen
|
|
|
|
1. Reflected light metering mode\*
|
|
2. Incident light metering mode\* \*\*
|
|
3. Opened ISO picker
|
|
|
|
- Settings screen
|
|
|
|
1. Just the screen
|
|
|
|
- Equipment profiles screen
|
|
|
|
1. Just the screen
|
|
2. Opened equipment profile ISO picker
|
|
|
|
- Timer screen
|
|
|
|
1. Just the screen
|
|
|
|
> \*also in dark mode
|
|
|
|
> \*\*Android only
|
|
|
|
## Run the generator
|
|
|
|
Release screenshots will be stored in the _screenshots/generated/\<platform\>/_ folder.
|
|
|
|
Raw screenshots will be stored in the _screenshots/generated/raw/\<platform\>/_ folder.
|
|
|
|
### Generate raw screenshots
|
|
|
|
#### Android
|
|
|
|
```console
|
|
sh screenshots/generate_android_screenshots.sh
|
|
```
|
|
|
|
#### iOS
|
|
|
|
Apple requires screenshots a specific list of devices, so we can implement a custom generator to cover all those devices.
|
|
|
|
Can be run on Simulator.
|
|
|
|
```console
|
|
sh screenshots/generate_ios_screenshots.sh
|
|
```
|
|
|
|
### Apply store constraints and text data
|
|
|
|
```console
|
|
sh screenshots/scripts/convert_to_store_screenshots.sh
|
|
```
|
|
|
|
## List of devices
|
|
|
|
### Android
|
|
|
|
- Pixel 6
|
|
|
|
### iOS
|
|
|
|
- iPhone 13 Pro
|
|
- iPad Pro (12.9-inch) (6th generation)
|