Commit graph

19 commits

Author SHA1 Message Date
b9d02e6482 More refactoring, start implementing proportional axis... 2025-07-05 18:18:25 -04:00
7ef62cbdc7 Rename mapping rules for consistent prefix. 2025-07-04 23:47:25 -04:00
3b75fd30e4 Use testify, write a couple more tests, and start a major refactor. 2025-07-04 23:40:34 -04:00
649fb5e377 An single test. 2025-07-04 20:28:38 -04:00
1f6c2517c0 Fix inverted buttons. 2025-07-04 19:11:39 -04:00
2e501db084 Documentation updates. 2025-07-04 12:50:46 -04:00
db848db810 Fix up refactored rule targets. 2025-07-04 12:34:39 -04:00
c14ec074d1 WIP converting some functions into methods. 2025-07-04 10:14:04 -04:00
f773897509 Bugfixes. 2025-07-04 01:17:05 -04:00
4c76ad4f49 Start implementing timer logic for proportional axis checking. 2025-07-04 00:30:05 -04:00
bf1bb868e5 Start implementing a channel for timer-based events. 2025-07-03 18:11:37 -04:00
f12d119116 Formatting. 2025-07-03 17:10:56 -04:00
034d2a8718 Add ability to change modes via rules. 2025-07-03 17:10:46 -04:00
8fafe3d27c Debugging rule processing. 2025-07-03 13:47:54 -04:00
cc37904fad Initial implementation of modes, though they're not quite working. 2025-07-03 12:19:57 -04:00
f5283f33ca Add latched rules. 2025-07-02 20:05:36 -04:00
a078dcb193 Read events from multiple devices. 2025-07-02 17:01:17 -04:00
a5b59bf39e Fix combo rules and add some example config. 2025-07-02 14:53:52 -04:00
428749a519 Build rules from config. 2025-07-02 13:54:41 -04:00