Commit Graph

8 Commits (master)

Author SHA1 Message Date
stweedo 6651455960 tileclk: Improve clock info text display 2025-06-25 01:20:51 -05:00
stweedo 9b9a17a778 tileclk: Fix touch detection on time digits 2025-06-25 00:02:06 -05:00
stweedo e4aa9ed930 tileclk: Convert nearly all functions to arrow syntax for memory savings 2025-06-19 08:00:55 -05:00
stweedo efbe79b51d
tileclk: Fix clock info dismissal behavior - only dismiss via main time area tap 2025-06-18 16:55:21 -05:00
stweedo b28a3116f9
tileclk: Optimize digit extraction, simplify RGB565 color interpolation, and streamline border drawing with direct boolean flags 2025-06-18 16:16:23 -05:00
stweedo 1e9c001725 tileclk: Optimize performance with pre-calculated colors and time caching
- Replace color interpolation with pre-calculated color tables.
- Add a time cache system using `Uint8Array` for fast digit extraction.
- Implement typed arrays for animation timeout tracking.
- Add conditional state saving to reduce flash wear.
- Simplify touch handling.
- Change initial state values from -1 to null.
2025-06-18 14:57:41 -05:00
stweedo a989ab80ec tileclk: Refactor for better performance 2025-06-17 01:29:23 -05:00
stweedo 9a69b6b8d5 tileclk: Initial release v0.01 2025-06-14 13:34:16 -05:00