M10: store assets - Plain Files naming, generated icon/feature graphic, listing copy

This commit is contained in:
2026-10-14 17:47:02 +02:00
parent e3de9a2fc0
commit d845a7646e
11 changed files with 313 additions and 13 deletions
+15
View File
@@ -31,6 +31,21 @@ upload needs a **higher `versionCode`** than every previous upload.
### Added
- **M10 — store assets.** The app is named **Plain Files** (one string; the `applicationId`
was already locked in M0). `tools/make-store-assets.sh` renders the 512×512 RGBA icon and
the 1024×500 RGB feature graphic from the app's own icon vectors, so the store icon *is*
the launcher icon rather than a lookalike that drifts after the next rebrand.
`tools/make-store-screenshots.sh` normalises `adb` captures to Play's 2:1 limit per form
factor — a phone at its native 1080×2400 is 2.22:1 and would be rejected outright.
[docs/STORE_LISTING.md](docs/STORE_LISTING.md) has the ready-to-paste copy, length-checked
against Play's limits, plus the permissions paragraph that the `MANAGE_EXTERNAL_STORAGE`
declaration requires. The feature graphic's copy was verified to survive Play's
centre-square crop by cropping the rendered PNG, not by trusting the arithmetic.
**Not finished:** the screenshots themselves. The generator and the raw-capture
directories are in place, but no captures have been taken, so `store-assets/screenshots/`
is still empty. The listing is publishable except for that.
- **M9 — monetisation.** Decided: a **one-time paid app at €4.49, with a 14-day launch price
of €2.29**, both set in the Play Console. No ads, no subscription and no in-app purchases —
which means no Billing client, no `com.android.vending.BILLING` permission and no purchase