1b374bccc6
Begin to overhaul config to couple initialization logic closer to the structs themselves.
2025-08-11 12:38:07 -04:00
d9babf5dc0
Improve config yaml schema ( #16 )
...
Leverages custom unmarshaling to be more declarative for our config specification.
Reviewed-on: #16
Co-authored-by: Anna Rose Wiggins <annabunches@gmail.com>
Co-committed-by: Anna Rose Wiggins <annabunches@gmail.com>
2025-08-09 16:33:46 +00:00
3196d4ea22
Add support for combining 2 axes into one virtual axis. ( #11 )
...
Reviewed-on: #11
2025-07-28 17:45:16 +00:00
97a1acd228
Add more deadzone specification options. ( #9 )
...
Reviewed-on: #9
Co-authored-by: Anna Rose Wiggins <annabunches@gmail.com>
Co-committed-by: Anna Rose Wiggins <annabunches@gmail.com>
2025-07-18 23:10:12 +00:00
e617a6eda6
Implement axis targets, axis -> button and axis -> relative axis mappings. ( #1 )
...
Co-authored-by: Anna Rose Wiggins <annabunches@gmail.com>
Co-committed-by: Anna Rose Wiggins <annabunches@gmail.com>
2025-07-15 19:55:19 +00:00
ff38db6596
Big Refactor ( #2 )
...
Refactor Everything.
Co-authored-by: Anna Rose Wiggins <annabunches@gmail.com>
Co-committed-by: Anna Rose Wiggins <annabunches@gmail.com>
2025-07-08 03:26:24 +00:00
a0949e719f
Start rulemapping refactor to be more explicit about typing intentions.
2025-07-06 17:22:05 -04:00
cefd6a22b8
Improve rule generation error logging.
2025-07-05 12:01:02 -04:00
be0a1cf24c
Refactor rule generating code and check modes more thoroughly.
2025-07-05 11:56:48 -04:00