| Asset | Use |
|---|---|
| icon.svg · PNG | Canonical square artwork for web and PNG exports |
| icon-round.svg · PNG | Circular artwork used in the project README and round launcher PNGs |
| status-icon.svg · PNG | Simplified monochrome monitor/phone mark for small sizes |
| feature.svg · PNG | Canonical store banner artwork, 1024×500 |
| icon.png | Store app icon, 512×512 RGB PNG |
| featureGraphic.png | Store feature graphic, 1024×500 opaque RGB PNG; shared by both locales |
fastlane/metadata/android/{en-US,ru-RU}/images/phoneScreenshots/ |
Actual phone screenshots in English and Russian, 1080×1920 |
The selected design shows an open envelope on a monitor and a closed envelope on a phone,
with a cyan/blue/violet/magenta gradient inspired by AndroidMegaProxy. The initial concepts
were created with the built-in image_gen tool, then reconstructed as native vectors.
The final design prompt was: “Monitor with a small open envelope and phone with a small closed
envelope on a cyan/blue/violet/magenta gradient; preserve generous margins in a circular crop.”
Each SVG has a matching PNG beside it for sharing where SVG is unsupported.
Sizes: square/round icon 512×512, status icon 24×24, feature graphic 1024×500.
The round and status PNGs retain transparency; the white status mark needs a contrasting background.
Android adaptive layers live in app/src/main/res/drawable/ic_launcher_{background,foreground}.xml.
The adaptive foreground and round SVG use scale 0.65 about the center of their 1254-unit
viewport for extra circular-mask padding. The square SVG retains scale 0.73.
Both SVGs share the Android paths and gradient, cropped to the central 836×836 viewport.
Keep these sources synchronized when changing the artwork.
The themed launcher and notification small icon share ic_notification.xml, the simplified
white monitor/phone silhouette without envelopes or gradient. Update notifications use this
small icon. The app UI retains its purple Material theme and standard Material icons.
Export PNGs with the installed rsvg-convert utility:
for name in icon icon-round status-icon feature; do
rsvg-convert "assets/branding/$name.svg" -o "assets/branding/$name.png"
done
rsvg-convert assets/branding/icon.svg -o fastlane/metadata/android/en-US/images/icon.png
rsvg-convert assets/branding/feature.svg -o /tmp/message487-feature.png
magick /tmp/message487-feature.png -background white -alpha remove -alpha off -type TrueColor fastlane/metadata/android/en-US/images/featureGraphic.pngFor launcher PNGs use rsvg-convert -w SIZE -h SIZE with icon.svg or icon-round.svg.
Sizes by density: mdpi 48, hdpi 72, xhdpi 96, xxhdpi 144, xxxhdpi 192.
SVGs are self-contained: no external images, fonts, scripts or raster embeddings.
The feature graphic is promotional artwork, not an app screenshot.
Earlier artwork originated from andre487/sms487 under the sms487 MIT license; the original license is retained. Store graphics and localized descriptions have one canonical location under fastlane/metadata/android, shared by F-Droid and Google Play.
These settings are maintained manually in Google Play Console:
| Setting | Value |
|---|---|
| App or game | App (Приложение) |
| Category | Tools (Инструменты) |
| Tags | Home automation (Автоматизация дома), Tools (Инструменты) |
| Phone screenshot order, both locales | 1.png, 2.png, 3.png |
For a Play listing, upload icon.png and featureGraphic.png. The screenshots were captured from the debug app on the API 35 emulator with synthetic local data, using Android app locales and a 1080×1920 display. Refresh them from the release being submitted whenever its UI changes; do not use generated illustrations as screenshots. Follow the current Google Play asset requirements.