PageScribe joins the UmbraTools suite, so give it an icon in the shared
"umbra" identity: an open bronze book bound along its gutter by a glowing
cyan weave, held inside a broken reticle ring on a midnight field.
- Full adaptive icon: background + foreground + themed monochrome layer,
with the mark sized to the 66dp safe circle so circle, squircle and
rounded-square launcher masks all crop it cleanly.
- Legacy ic_launcher / ic_launcher_round bitmaps at all five densities.
- 1024 master lockup, Play Store 512 icon and the rounded-square mark in
brand/, next to the generator and design notes.
- brand/generate_icons.py rebuilds every asset deterministically (SVG via
cairosvg for the gradients and glow, Montserrat for the wordmark);
brand/README.md documents the palette, what each element means, and how
to regenerate.
The old flat vector drawable/ic_launcher.xml is replaced; the manifest now
points at @mipmap/ic_launcher with a roundIcon.