30 Commits

Author SHA1 Message Date
Joey Castillo
3f08648fc4 world clock: bugfix, clear seconds when entering LE mode 2025-04-28 18:32:46 -04:00
Joey Castillo
7d129ba6c3 world clock: support longer cities on custom LCD 2025-03-15 15:20:22 -04:00
Joey Castillo
d35a3ee8d1 nicer time zone names on new LCD 2025-03-08 17:17:40 -05:00
Joey Castillo
af094e2c2d shorten time zone names 2025-03-08 16:14:03 -05:00
joeycastillo
0a9d71e2d4 use consistent naming style for typedefs 2024-10-05 10:36:58 -04:00
joeycastillo
4623bf002a use named constant for UTC zone 2024-10-05 10:36:58 -04:00
joeycastillo
12241386ea movement internal time is now UTC 2024-10-05 10:36:58 -04:00
joeycastillo
f843156968 allow watch faces to advise of other things in addition to needing a background task 2024-09-29 21:43:07 -04:00
joeycastillo
40455847a3 remove simple_clock_face; we've outgrown it 2024-09-29 20:57:19 -04:00
joeycastillo
e5b458fe3b blink colon when clock is in sleep mode (custom LCD only) 2024-09-29 15:49:51 -04:00
joeycastillo
4b8b092594 tick_animation is now sleep_animation (which just displays an indicator on new LCD) 2024-09-29 15:24:43 -04:00
joeycastillo
3d1dbbb0cb beats face displays 'beat' on custom LCD 2024-09-29 15:24:43 -04:00
joeycastillo
c0db4af5d5 display long weekdays on custom LCD 2024-09-29 15:24:43 -04:00
joeycastillo
998968cf3f clock face: fix reversion to 24H display in low energy mode 2024-09-29 11:30:47 -04:00
joeycastillo
e88359d1d5 refactor: watch faces no longer need a pointer to settings! 2024-09-29 10:18:11 -04:00
joeycastillo
b3ed4df0a1 bring in clock face, add 024h mode, refactor out last raw access of settings->bit 2024-09-29 10:18:11 -04:00
joeycastillo
677872434d bring in beats face using new time zone function 2024-09-29 10:18:11 -04:00
joeycastillo
71922f8e51 refactor movement's alarm_enabled bit to a function call 2024-09-29 08:16:53 -04:00
joeycastillo
c5e5bc1200 refactor movement's 24h mode to a function call 2024-09-29 08:02:20 -04:00
joeycastillo
38189ad452 clear seconds in LE mode 2024-09-24 00:12:25 -04:00
joeycastillo
52578e5413 integrate utz, use DST-aware time zones instead of bare offsets 2024-09-23 23:27:10 -04:00
joeycastillo
60a19f3cf0 bring in world clock 2024-09-23 09:26:44 -04:00
joeycastillo
0a6ef3d82a 24H only is handled by disabling changing the setting 2024-09-23 08:53:57 -04:00
joeycastillo
14e87d2909 fix for minutes not updating after refactor 2024-09-22 14:22:33 -04:00
joeycastillo
9274f532d2 improve API for text display 2024-09-19 08:42:07 -04:00
joeycastillo
24d2b39bf6 silence warning 2024-09-18 23:47:52 -04:00
joeycastillo
6abcc77db1 remove unused variable 2024-09-18 23:46:50 -04:00
joeycastillo
41ea9e8fc5 Revert "Support leading zero representation for 24h clock"
This reverts commit f633b7634b80d0bf08e491606eab3f10f85d6ece.
2024-09-18 23:34:02 -04:00
joeycastillo
69cf0a9789 remove deprecated watch_display_string 2024-09-18 23:21:36 -04:00
joeycastillo
dccad01e8f first build of Second Movement with two watch faces 2024-09-18 18:22:33 -04:00