Re-shoot the phone screenshots, and fix what taking them exposed
verify / gate (push) Has been cancelled
verify / release (push) Has been cancelled

The phone set was two days old and predated M16-M20: nothing in it showed the copy-to picker, the
trash's window or the compress dialog. It is now eight shots (Play's maximum) taken from the signed
release build over the demo library: home, folder list, photo grid, storage usage, sort sheet,
Copy to..., the trash with its 24-hour line and Empty trash, and the compress dialog with its switch.

The shots have to stay inside the demo library, so two things were deliberately not captured: the
home screen (its library counts are the real phone's - the old AVD-shot file is kept) and the picker
one level down (it would name real folders). The picker is shot at the volume list instead.

Taking the picker shot exposed a real bug: it listed '.plainfiles-trash' among the destinations,
because unlike every other listing it did not filter hidden entries. Hidden folders are now offered
only when the listing shows hidden files, with a test for both halves.

The tablet sets are unchanged. The tablet AVDs cannot boot on this machine (no KVM) and the
phone-resized path needs more navigation work than this session had left; the checklist says so and
records what to regenerate and where.
This commit is contained in:
2026-10-18 12:23:19 +02:00
parent 2690e53662
commit f4ca5f22ae
11 changed files with 44 additions and 10 deletions
+5
View File
@@ -34,6 +34,11 @@ Play's slots, and what each needs:
| 7-inch tablet | 4+ recommended | `screenshots/tablet-7in/` — 1200×1920 | A tablet frame is already inside the 2:1 cap, so 0 px of crop |
| 10-inch tablet | 4+ recommended | `screenshots/tablet-10in/` — 2560×1600 | Landscape profile (matches the `tablet10` AVD); Play accepts either orientation |
**What the phone set shows** (eight slots, the maximum): the home screen, a folder listing, the photo
grid, storage usage, the sort sheet, the **Copy to… picker**, the **trash** with its 24-hour window,
and the **compress dialog**. The last three are M16-M20's work; the picker is shot at the volume list
so it names no folder that exists on the real device.
### The library the shots are taken over
**Never shoot over a real device's storage.** Published screenshots are public, and a file