Commit Graph

340 Commits

Author SHA1 Message Date
David Volovskiy b7abbc77b5 Tarot remembers if we have major_arcana_only on or not along with number of cards to draw 2025-08-19 08:49:12 -04:00
David Volovskiy e5c5d9f067 Documented UI changes 2025-08-19 08:46:11 -04:00
David Volovskiy 4ee1c9ec2e Moon face and Activity face loop 2025-08-19 08:42:57 -04:00
David Volovskiy 3220ab4a3a Added fallbacks on custom dispaly texts 2025-08-19 07:00:35 -04:00
David Volovskiy eeeb9865ac Refactored text display 2025-08-19 06:59:59 -04:00
David Volovskiy 4fe6a7bbb1 Moved Simon face 2025-08-18 22:10:49 -04:00
David Volovskiy 47c62f66fd Added tapping to endless runner 2025-08-18 21:31:07 -04:00
David Volovskiy b68ec8410f Fixed win/lose text 2025-08-16 11:33:33 -04:00
David Volovskiy b826071854 Changed the text logic to watch_display_text 2025-08-12 22:08:28 -04:00
David Volovskiy 9fbaadeaac Added lander face 2025-08-12 21:22:58 -04:00
David Volovskiy c803ba83b5 Removed Aces; Added --- across screen when losing 2025-08-12 20:07:03 -04:00
David Volovskiy f7e7482c49 Moved away from watch_display_string 2025-08-12 19:43:28 -04:00
David Volovskiy fc9e6c388e Fixed segmapping 2025-08-12 18:57:15 -04:00
David Volovskiy 1b503336c5 Moved face 2025-08-11 22:03:15 -04:00
David Volovskiy 553572db5f included delay.h 2025-08-11 21:15:44 -04:00
David Volovskiy 89b58cbb79 Fixed time display 2025-08-11 21:12:27 -04:00
David Volovskiy d9466cb2d1 Modified for custom display 2025-08-11 21:05:04 -04:00
David Volovskiy 2a714c7436 Moved face 2025-08-11 20:47:01 -04:00
Daniel Bergman 647457f27a Add a defensive check for negative values - silences compiler warnings 2025-08-09 19:52:35 +02:00
Joey Castillo aae7926191 remove outdated guidance from watch face template 2025-08-04 07:16:37 -04:00
Gábor Nyéki 3d86e14f05 add Baby kicks face (#70) 2025-08-03 13:59:14 -04:00
metrast 6a42269857 ported pulsometer_face and counter_face from movement and optimized it for the custom lcd (#67) 2025-08-03 13:26:17 -04:00
Lorenzo Prosseda 4eee544762 Port the interval_face complication to Second Movement (#66)
* Port the interval_face complication to Second Movement

- Compile inside Second Movement
- Support custom display

* Refactor display buffer name, enlarge index buffer

Also removed now unused _blink_idx array

* Fix Clear setting not showing, and its formatting

* Rename work interval label to make it unique

* Skip empty interval timers while cycling through
2025-08-03 13:22:18 -04:00
Alessandro Genova 9121c0cfb8 Fix set_time_face erroneously setting the local time when changing timezone 2025-08-03 13:21:35 -04:00
Lorenzo Prosseda 145fc168b1 Clear low energy animation when waking up 2025-08-03 13:21:17 -04:00
Lorenzo Prosseda 39d2c4499e Port of timer_face from legacy (#64)
- Closes https://github.com/joeycastillo/second-movement/issues/15
- Fixed issue with colon disappearing if exiting settings mode on the CLEAR or LOOP strings
- Use newer print function with fallback for classic display
2025-08-03 13:19:26 -04:00
Vaipex 01b7f30cef Added simple coin flip watch face (#63) 2025-08-03 13:16:34 -04:00
Konrad Rieck 22b11de6ae Monitor for LIS2DW accelerometer (#61)
This watch face displays the current reading of the LIS2DW12 accelerometer.
The axis (x,y,z) can be selected using the alarm button. A long press on the
light button allows to configure the sensor, including its mode, data rate,
low power mode, bandwidth filtering, range, filter type, and low noise mode.

The watch face is mainly designed for experimenting with the sensor and
configuring it for other developing other watch faces.
2025-08-03 13:12:43 -04:00
James Haggerty 0eb96a637c Move totp_lfs face from legacy
Changes:
- use 3 characters if possible for identifier
- rename from totp_face_lfs to totp_lfs_face for consistency
2025-08-03 13:11:36 -04:00
kbc-yam 5e0cc98659 Add Japanese Era (Wareki) Display Feature (for Custom LCD) (#57) 2025-08-03 13:09:19 -04:00
Daniel Bergman bc02072250 Blank day field on reset 2025-08-03 13:08:47 -04:00
Konrad Rieck 1954944d8d Port of deadline face (#48)
* port of deadline face

* removed beep type enum from header

---------

Co-authored-by: Joey Castillo <joeycastillo@utexas.edu>
2025-08-03 13:03:12 -04:00
voloved 4b4735065f Wordle port (#45)
* Moved Wordle from legacy to main folder

* Add delays before registering btns, don't repeat words, cleaned up enum names

* Updated print logic for second movement

* Removed from watch_faces
2025-08-03 12:56:23 -04:00
Joey Castillo 8c456c9b62 ke decimal time: silence warnings 2025-07-27 11:54:48 -04:00
voloved 40d04b1158 Merge branch 'main' into wordle_port 2025-07-09 07:55:05 -04:00
David Volovskiy befa570a9a Updated print logic for second movement 2025-07-09 07:48:59 -04:00
Joey Castillo 866cbb11bf add local decimal time (Kè) face 2025-07-08 17:54:43 -04:00
David Volovskiy 0711622210 Add delays before registering btns, don't repeat words, cleaned up enum names 2025-07-08 07:51:36 -04:00
David Volovskiy 4d2e4172a2 Moved Wordle from legacy to main folder 2025-07-08 07:44:06 -04:00
Daniel Bergman 4d45fcde30 Tally face: fix build warnings (#43)
Clamp tally index values in print_tally function to ensure they remain within defined limits, silencing compiler warnings
2025-07-07 19:14:07 -04:00
Daniel Bergman a74cfd547a Fix compiler warnings by casting centibeats to unsigned int in beats_face.c. Also make precedence explicit in ms calculation. 2025-07-06 16:15:14 -04:00
voloved 4e710066b9 Tally face port (#38)
* Moved tally face over

* Bugfix on  tally_face_should_move_back

* changed watch_display_text logic

* Negative numbers don't appear small

* remove tally face from movement_config.h
2025-07-06 15:33:56 -04:00
Joey Castillo 410d32f2d0 silence warnings 2025-07-06 12:40:06 -04:00
Daniel Bergman 73e62bbc18 New watchface: ish face (#21) 2025-07-06 12:00:56 -04:00
Daniel Bergman bdc6f98daa Port Breathing face to second movement, also add LED notification. General fixes. (#34) 2025-07-06 11:58:16 -04:00
JKomskis b4da0defbe Port probability face to second movement (#30)
* Move out of legacy folder, add to build

* Ported probability face display functions
Added tap support

* Fix animation for custom LCD
2025-07-06 11:55:50 -04:00
Ruben Nic 55f8eaa257 Port close enough clock face to second-movement (#31)
* Port over close enough clock face

* Clean up the code and comments
2025-07-06 11:52:43 -04:00
Jeremy O'Brien d0f78aaa91 port tarot face to second movement (#28) 2025-07-06 11:48:56 -04:00
PrimmR 2e5e094bb3 Update Kitchen Conversions Face for Second Movement (#24)
* Basic second movement support

* Switch alarm and light button functionality
2025-07-06 11:47:12 -04:00
PrimmR 5864af1c56 Update Periodic Table Face for Second Movement (#23)
* Basic Second Movement support

* Basic support for custom LCD

* Full support for custom LCD

* Fix long press when face in first slot

* Rename to periodic_table_face

* Update header description
2025-07-06 11:45:26 -04:00