Skip to content

listing-kit v0.3.1

Choose a tag to compare

@bilal- bilal- released this 04 Oct 04:49
· 18 commits to main since this release

Changes

  • Cleaner status bars.
    • iOS shows a plain full battery (no charging bolt).
    • On Android 16, the status bar shows Wi-Fi only (no stray "3G" label) and hides system icons.
    • On emulators, posted notifications are snoozed so Safety Center's shield icon no longer shows up. Physical devices are left alone.
  • visual-diff.sh prints whole pixel counts instead of ImageMagick 7 floats like 1.12957e+06.
  • Capture guidance from a real iOS 26 / Android 16 run:
    • Prefer accessibility-label taps over iOS deep links: those raise an "Open in app?" alert that Maestro can't dismiss reliably.
    • expo run:ios leaves that same alert behind.
    • The iPadOS 26 window grabber appears in screenshots unless the simulator uses Full Screen Apps.
    • Expo/RN Android templates default to light status-bar icons.
  • Example app:
    • Upgraded to Expo SDK 57. npm ci, tsc and expo-doctor (21/21) all pass.
    • All 12 screenshots were re-captured from Release builds on an iPhone 17 Pro Max, an iPad Pro 13-inch (M5) and a Pixel 8 emulator.
    • The privacy policy URL now points at a dedicated page.

Validation

  • bash tests/run.sh: 303 passed, 0 failed across 13 test files. CI is green on Ubuntu and macOS.
  • Example listing: validate-listing.sh reports 21 passed, 0 warnings, 0 failures.