Skip to content

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.

AppLauncherStore titleIDsGlyphField
AriadneAriadneAriadne Indoor Navigationcom.sourcectl.ariadneyarn (fa-solid fa-ball-yarn)#DE148C
TheseusTheseusTheseus for SafeCallcom.sourcectl.theseusship (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 ​

FileRole
ariadne/assets/icon/ariadne_icon.svgEditable yarn mark
ariadne/assets/icon/ariadne_icon.png1024 RGB opaque
ariadne/assets/icon/ariadne_icon_foreground.pngAdaptive / mono source
theseus/assets/icon/theseus_icon.svgEditable ship mark
theseus/assets/icon/theseus_icon.png1024 RGB opaque
theseus/assets/icon/theseus_icon_foreground.pngAdaptive / 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.ts

Then from each app directory:

bash
dart run flutter_launcher_icons