Watchfaces - Szybet/InkWatchy GitHub Wiki
List of all watchfaces in InkWatchy
Native ones
InkField
- Made by Szybet
- Inspired by starfield watchface
- Interactive, supports watchface modules (on the bottom)
Taychron
- Contributed by Taylock2
Slate
- Contributed by Subbok
Domain
- Contributed by DomainOfThePublic
- Spin-off of the InkField watchface
- Interactive, supports watchface modules (on the bottom)
Terrain
- Designed by offseteyebrow, coded by Szybet
- Supports watchface modules
- First citizen for yatchy lp core: A whole custom font designed for it, then ported back to inkwatchy (which means the change is barely visible)
Orbital
- By defaltastra based on the original orbital watchface
- Explanation of the watchface:
- Minute Ring: outermost, tracks 0-60 minutes clockwise
- Hour Ring: second out, tracks 0-24 hours clockwise, hits 12:00 PM at the bottom (6 o'clock position)
- Night-Time Indicator: thin arc marking the span between sunset and sunrise
- Day Ring: third out, tracks current day of month
- Month Ring: innermost, tracks current month of year
Dosy
- Contributed by whdlgp
Cyber
- Contributed by cbnathanael
Station
- Made by Szybet
- Simple, visible from the distance, when your watchy becoms a stationary clock, bottom bar is battery
Shades
- Made by Szybet
- A minimal example of the
wfmOnewatchface manager, for reference for other watchface creators
Analog sharp
- Made by Szybet
- A minimal example of the
wfmTwowatchface manager, for reference for other watchface creators
GSR Watchfaces
Because there are many awesome watchfaces people want to use, but people who can port them prefer to create their own designs, a GSR compatibility layer for InkWatchy was created, however this method has some drawbacks:
- Due to their writing methods, which update every minute, these watchyGSR watchfaces will result in poorer battery life compared to native inkwatchy watchfaces that intelligently determine what needs to be rewritten
- No support for Yatchy lp core for now
- General worse quality (For example, weather works partially only, because they all use openweather api, but inkwatchy uses open meteo, which doesn't require an API key or payment)
- The code used in them is worse in many aspects (no hard feelings to anyone, that's subjective)
That's why at default they are all disabled, to enable them switch GSR_WATCHFACES to 1 and the invidual watchfaces too. Also, if you want to contribute a new watchface (Old ones are fine), port it to the native inkwatchy system. It's not that hard and it's worth it.
Credits to the creators, more info can be found in config.h