Commit Graph

59 Commits

Author SHA1 Message Date
RandyTheSilly 4ebc7ab3ad Only setup vibes once 2026-08-12 19:07:51 -04:00
RandyTheSilly 0233ece85f Initial scroll layer implementation for status page 2026-08-11 23:53:56 -04:00
RandyTheSilly 5a440ab1a7 Further improve countdown alignment on Emery 2026-08-11 19:37:47 -04:00
RandyTheSilly 498f379fe2 Fix incorrect month being reported in app glance (damn you tm_mon indexing!) 2026-08-11 19:21:59 -04:00
RandyTheSilly 25a2b9fd2e Add initial status window 2026-08-10 23:22:28 -04:00
RandyTheSilly 938d0accd9 Remove redundant wakeup_cancel_all() 2026-08-10 22:03:26 -04:00
RandyTheSilly 8c9f825853 Add another neat fact to the README 2026-08-10 21:50:47 -04:00
RandyTheSilly 28bca460c5 Derive vibes from triangle 2026-08-10 21:40:50 -04:00
RandyTheSilly 1f9bcef899 wakeup_schedule_simple_robust: Check result twice to account for re-tests; change the set time in the_time from the scheduler to ensure time is accurate 2026-08-10 21:17:37 -04:00
RandyTheSilly 38500b14d8 Write app glance in wakeup_schedule_simple_robust to ensure time is accurate 2026-08-10 21:09:50 -04:00
RandyTheSilly 5911295363 Use wakeup handler to reschedule fallback alarm 2026-08-10 20:59:02 -04:00
RandyTheSilly 95aafa98b9 Re-arrange main.c more logically 2026-08-10 20:45:48 -04:00
RandyTheSilly e42512ad53 Add mistakingly omitted files 2026-08-10 20:36:08 -04:00
RandyTheSilly 5cb08a7b28 Unsub from tick services where applicable 2026-08-10 20:35:18 -04:00
RandyTheSilly 1c792aab47 Do not ignore wakeup events while in setter 2026-08-10 20:33:12 -04:00
RandyTheSilly 8ddaffc2b5 Add date to app glance 2026-08-10 20:16:34 -04:00
RandyTheSilly 35c376f81e Do not cancel all wakeups prior to setting fallback alarm 2026-08-10 19:18:20 -04:00
RandyTheSilly 6b4548ab07 Steal code from Gentle Wake to improve scheduling robustness; address compiler warnings 2026-08-10 19:11:49 -04:00
RandyTheSilly d0d83e616f Realign clock icon on emery 2026-08-08 01:31:20 -04:00
RandyTheSilly 79b407869c Add stopwatch to alarm top bar 2026-08-08 01:18:18 -04:00
RandyTheSilly 6b358c8ead Add graph paper background to alarm window 2026-08-08 00:38:39 -04:00
RandyTheSilly 79701bffcb Shrink top bar in alarm window 2026-08-08 00:17:57 -04:00
RandyTheSilly ead95df378 Make the app do what it's meant to (alarm now requires correct equation to shut off) 2026-08-07 23:46:55 -04:00
RandyTheSilly 4c87a86ab4 Eliminate type drop menu (no longer relevant) 2026-08-07 22:49:23 -04:00
RandyTheSilly c346523d96 Designate a theta angle 2026-08-07 22:19:58 -04:00
RandyTheSilly d32f7f1b4b Limit triangle generator to right triangles 2026-08-07 22:03:21 -04:00
RandyTheSilly 10edcf6305 Display two random side lengths to user 2026-08-07 20:34:55 -04:00
RandyTheSilly 99eb9bdbf1 Ensure side a is always the longest 2026-08-07 19:22:17 -04:00
RandyTheSilly d4f91ab171 Increase type diversity (increased chance of obtuse triangles) 2026-08-07 19:09:30 -04:00
RandyTheSilly 815018427f Dynamically determine minimum length of longest side 2026-08-07 18:52:10 -04:00
RandyTheSilly 685f2b5aaf Only provide 2 options for side lengths (force the use of a specific trig function) 2026-08-07 00:38:38 -04:00
RandyTheSilly 9c81f1a640 Vertically center triangle 2026-08-07 00:29:53 -04:00
RandyTheSilly 2458680ebe Enforce minimum angle of 10 degrees 2026-08-06 23:53:37 -04:00
RandyTheSilly 40853df3f7 Set triangle color and raise minimum length for longest side 2026-08-06 23:47:09 -04:00
RandyTheSilly 38af0bcdea Initial triangle generation 2026-08-06 23:36:41 -04:00
RandyTheSilly cc0af89820 Allow making selections in menus 2026-08-06 21:53:25 -04:00
RandyTheSilly 30afb37047 Fix display of trig function options 2026-08-06 20:23:27 -04:00
RandyTheSilly 49367e26d2 Initial trig menu implementation 2026-08-06 00:20:13 -04:00
RandyTheSilly 0532de08fc Add alarm box highlighter 2026-08-02 23:17:56 -04:00
RandyTheSilly c058f8931f Complete non-interactive portion of alarm UI 2026-08-02 22:34:24 -04:00
RandyTheSilly 5c1b387b33 Partial alarm UI update 2026-08-02 19:19:57 -04:00
RandyTheSilly 030732c3b2 Initial alarm UI 2026-08-02 17:52:36 -04:00
RandyTheSilly 410fd1763d Add fallback alarm 2026-08-02 12:21:56 -04:00
RandyTheSilly 93e966ede8 Block alarm exits, add app glance, and fix wakeup being scheduled incorrectly 2026-08-02 10:36:31 -04:00
RandyTheSilly b5316c5a77 Don't act like an alarm has been set if there has been a failure 2026-08-02 10:10:38 -04:00
RandyTheSilly 3edabc0b5b Add basic alarm functionality 2026-08-01 23:57:16 -04:00
RandyTheSilly c633721cc3 Persist set alarm 2026-08-01 23:18:22 -04:00
RandyTheSilly 6a33569fe4 Fix setter horizontal centering 2026-08-01 22:50:51 -04:00
RandyTheSilly 4e7411ff69 Disable JS 2026-08-01 22:25:34 -04:00
RandyTheSilly 694a3508cc Use custom, monospaced version of LECO font 2026-08-01 22:16:10 -04:00