where it came from
this used to be a single toy inside glypnik — five faces, sharing one slot in a sandbox of unrelated gadgets.
it kept growing. one face turned into a habit, the habit turned into a list, the list got longer than its drawer. eventually clocks needed their own picker, their own preferences, their own foreground service. so it left.
what's in the picker
sixteen faces ship in this build, each one runs its own animations at its
own pace.
tap any tile to play.
- 01plate
- 02falling
- 03slots
- 04glitch
- 05scanline
- 06floaty
- 07pendulum
- 08compass plate
- 09hypnosis
- 10moiré
- 11ripple
- 12sonar
- 13cymatics
- 14gravity well
- 15numbers
- 16spirits
how you talk to it
- long-press flashes a 2-second DD/MM date overlay — same pixel layout as the plate face.
- picker pick a face, flip per-face toggles (24h, sound, layout). that's the whole app.
- aod registered as an aod-capable glyph toy in the manifest. faces decide their own behaviour.
under the hood
- surface 489 leds arranged in a diamond on a 25×25 lattice. brightness only, 0..255 per led, no colour.
-
render path
each face produces a
Frame489from aClockTime. the service ticks at the face's declared fps (some are static, some run at 30 hz). -
sdk
built against the
GlyphMatrixSDK.aaras a foreground service of typespecialUse. - storage preferences live locally in shared prefs. no accounts, no sync, no network.
- stack kotlin · jetpack compose · material 3. min sdk 28.
verify.
third-party scan reports for the current build — peace of mind before you sideload.
tip · drop the apk into either yourself · always a good habit ✦
quick checks.
three boxes. the download unlocks when all are ticked.
source available.
not open source.
the full source lives on github — every face, every animation, the matrix renderer, the picker. read it, learn from it, file an issue if something looks off.
but it isn't open-source licensed. no fork-and-republish, no derivative apps, no lifting code into your own project. the source is up so people can see how things work, not as a free-for-all.
view on github →what to know
- nothing phone (3) only. the glyph matrix is exclusive to the (3); other nothing phones use different glyph hardware entirely.
- not on the play store. distributed as a sideloaded apk.
- no remote backend. the only thing it phones home about is the time.