InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.64k stars 904 forks source link

Add weather (and PTS-style menu for enabling/disabling it) to WatchFaceCasioStyleG7710 #1799

Open borkymcgee opened 11 months ago

borkymcgee commented 11 months ago

It also fixes a typo where "NotificationManager" was spelled "NotificatioManager" everywhere in WatchFaceCasioStyleG7710.cpp and .h

I Had previously submitted a PR of this bundled with many other casio modifications, but thought better of it and split this one off

github-actions[bot] commented 11 months ago
Build size and comparison to main: Section Size Difference
text 396340B 1120B
data 996B 0B
bss 63372B 0B
Brod8362 commented 9 months ago

Any screenshots available for this so we can see the layout? As an avid user of the Casio watchface, I'm curious how you fit it in there.

borkymcgee commented 8 months ago

@Brod8362 My life is a bit chaotic rn, best i can do is a photo of my watch, running a slightly different fork. (the weather display is identical though)

In 12-hour mode, it fits to the left of the time, but in 24-hour mode it moves to the middle since there's no more room with a 2 in the hour tens place 12-hour 12-houra

24-hour 24-houra

Brod8362 commented 8 months ago

Looks great! Glad you considered the 24 hour scenario.