Appearance
Ariadne / Theseus visual identity
Launcher marks for Ariadne and Theseus. Each app has its own field color (white glyph). Glyphs are derived from Font Awesome Pro 7.3 under the commercial license; the field, padding, and platform exports are sourcectl. Do not copy the Font Awesome vendor tree into this repo.
| App | Launcher | Store title | IDs | Glyph | Field |
|---|---|---|---|---|---|
| Ariadne | Ariadne | Ariadne Indoor Navigation | com.sourcectl.ariadne | yarn (fa-solid fa-ball-yarn) | #DE148C |
| Theseus | Theseus | Theseus for SafeCall | com.sourcectl.theseus | ship (fa-regular fa-ship-large) | #3A5989 |
Never claim cz.wantok.ariadne. If Apple refuses an iOS App ID, fall back to a …app suffix in a follow-up; do not invent it in source first.
Canonical files
| File | Role |
|---|---|
ariadne/assets/icon/ariadne_icon.svg | Editable yarn mark |
ariadne/assets/icon/ariadne_icon.png | 1024 RGB opaque |
ariadne/assets/icon/ariadne_icon_foreground.png | Adaptive / mono source |
theseus/assets/icon/theseus_icon.svg | Editable ship mark |
theseus/assets/icon/theseus_icon.png | 1024 RGB opaque |
theseus/assets/icon/theseus_icon_foreground.png | Adaptive / mono source |
In-app Material 3 seed (and Ariadne map / Theseus graph highlights) use the same field hex as the launcher mark.
Regenerate masters after a glyph change (needs local Font Awesome Pro kit + resvg + ImageMagick):
bash
bun scripts/icons/compose-at-icons.tsThen from each app directory:
bash
dart run flutter_launcher_icons