Skip to content

Commit a9b216e

Browse files
committed
docs(app-shots): expand usage guide and feature details
- Add separate sections for templates, gallery templates, themes, and Gemini AI enhancement - Include example commands for single shot, gallery mode, theme design workflow, and localization - Update feature list to reflect new app shots themes documentation and expanded capabilities
1 parent 3b4575b commit a9b216e

1 file changed

Lines changed: 44 additions & 12 deletions

File tree

README.md

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ asc init --app-id <id> # pin it — skip --app-id on every future command
3434
| **App Info** | Set per-locale name, subtitle, privacy policy; manage categories and age rating |
3535
| **Screenshots** | Create screenshot sets and upload images |
3636
| **App Previews** | Upload video previews (`.mp4`, `.mov`, `.m4v`) per locale and device size |
37-
| **App Shots** | AI-powered screenshot generation via Gemini; translate to any locale in one command |
37+
| **App Shots** | AI-powered screenshot generation — single templates, gallery sets, plugin-provided themes (colors, decorations, animations), Gemini enhancement; two-step ThemeDesign workflow for batch styling without extra AI calls |
3838
| **TestFlight** | Manage beta groups; add/remove/import/export testers; submit builds for beta review |
3939
| **Monetization** | IAPs (consumable, non-consumable, non-renewing); subscriptions, offers, pricing, offer codes |
4040
| **Code Signing** | Bundle IDs, certificates, devices, provisioning profiles |
@@ -270,17 +270,48 @@ asc app-previews upload --set-id <id> --file ./preview.mp4 [--preview-frame-time
270270

271271
### App Shots (AI screenshot generation)
272272

273-
```bash
274-
asc app-shots config --gemini-api-key KEY # save key once
275-
276-
asc app-shots generate # iPhone 6.9" at 1320×2868 (default)
277-
asc app-shots generate --device-type APP_IPHONE_67 # iPhone 6.7"
278-
asc app-shots generate --device-type APP_IPAD_PRO_129 # iPad 13"
279-
asc app-shots generate --style-reference ~/ref.png # match visual style of reference image
273+
Two modes: **Gallery** (all screenshots styled as a coordinated set) and **Single Template** (one screenshot at a time). Optional AI themes via plugins add colors, backgrounds, and floating decorations.
280274

281-
asc app-shots translate --to zh --to ja # localize all screens in parallel
282-
asc app-shots translate --to ko --device-type APP_IPHONE_67
283-
asc app-shots translate --to zh --style-reference ~/ref.png
275+
```bash
276+
# --- Templates (single shot) ---
277+
asc app-shots templates list # browse available templates
278+
asc app-shots templates list --size portrait --output table
279+
asc app-shots templates apply --id top-hero \
280+
--screenshot screen.png --headline "Ship Faster" \
281+
--preview html > preview.html && open preview.html # preview in browser
282+
asc app-shots templates apply --id top-hero \
283+
--screenshot screen.png --headline "Ship Faster" \
284+
--preview image --image-output marketing.png # export to PNG
285+
286+
# --- Gallery templates (multi-screen sets) ---
287+
asc app-shots gallery-templates list --output table
288+
asc app-shots gallery-templates get --id neon-pop --preview > gallery.html && open gallery.html
289+
290+
# --- Gallery mode (all screenshots at once) ---
291+
asc app-shots gallery create \
292+
--app-name "MyApp" \
293+
--screenshots screen-0.png screen-1.png screen-2.png
294+
295+
# --- Themes (plugin-provided, AI-powered styling) ---
296+
asc app-shots themes list # browse themes
297+
asc app-shots themes get --id space --pretty # theme detail
298+
asc app-shots themes apply --theme space --template top-hero \
299+
--screenshot screen.png --headline "Ship Faster" # AI-styled HTML
300+
301+
# Two-step workflow: generate ThemeDesign once, apply to many (no extra AI calls)
302+
asc app-shots themes design --id luxury > design.json
303+
asc app-shots themes apply-design --design design.json \
304+
--template top-hero --screenshot screen-0.png --headline "Feature 1" \
305+
--preview html > s0.html
306+
asc app-shots themes apply-design --design design.json \
307+
--template top-hero --screenshot screen-1.png --headline "Feature 2" \
308+
--preview image --image-output s1.png
309+
310+
# --- Gemini AI enhancement ---
311+
asc app-shots config --gemini-api-key KEY # save key once
312+
asc app-shots generate --file screen.png # enhance with Gemini
313+
asc app-shots generate --file screen.png --device-type APP_IPHONE_67
314+
asc app-shots generate --file screen.png --style-reference ~/ref.png
284315
```
285316

286317
### Monetization
@@ -499,7 +530,8 @@ Detailed documentation for each feature:
499530
- [Code Signing](docs/features/code-signing.md) — bundle IDs, certificates, devices, profiles
500531
- [Version Check-Readiness](docs/features/version-check-readiness.md) — pre-flight submission checks
501532
- [In-App Purchases & Subscriptions](docs/features/iap-subscriptions.md) — IAPs, subscriptions, offers, pricing
502-
- [App Shots](docs/features/app-shots.md) — AI-powered screenshot generation and localization
533+
- [App Shots](docs/features/app-shots.md) — templates, galleries, Gemini enhancement, and export
534+
- [App Shots Themes](docs/features/app-shots-themes.md) — plugin-provided visual themes with two-step ThemeDesign workflow
503535
- [Plugins](docs/features/plugins.md) — custom event handlers (Slack, Telegram, webhooks)
504536
- [App Wall](docs/features/app-wall.md) — community showcase; `apps.json` format and architecture
505537
- [Users & Roles](docs/features/users.md) — team member management, role assignment, invitation lifecycle; directory integration for automated access control

0 commit comments

Comments
 (0)