joyful/internal/mappingrules
Anna Rose Wiggins 8a903e0703 Make enum values typed strings (#18)
This also moves validation into the parsing process and refactors a bunch of code related to the config.

Reviewed-on: #18
Co-authored-by: Anna Rose Wiggins <annabunches@gmail.com>
Co-committed-by: Anna Rose Wiggins <annabunches@gmail.com>
2025-09-05 21:17:55 +00:00
..
init_rule_targets_test.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
init_rules.go Make enum values typed strings (#18) 2025-09-05 21:17:55 +00:00
interfaces.go Add more deadzone specification options. (#9) 2025-07-18 23:10:12 +00:00
mapping_rule_axis.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_axis_combined.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_axis_combined_test.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_axis_to_button.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_axis_to_button_test.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_axis_to_relaxis.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_base.go Big Refactor (#2) 2025-07-08 03:26:24 +00:00
mapping_rule_base_test.go Add more tests (#4) 2025-07-17 17:02:30 +00:00
mapping_rule_button.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_button_combo.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_button_latched.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_button_test.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
mapping_rule_mode_select.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
math.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
rule_target_axis.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
rule_target_axis_test.go Add support for combining 2 axes into one virtual axis. (#11) 2025-07-28 17:45:16 +00:00
rule_target_button.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
rule_target_modeselect.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
rule_target_relaxis.go Move initialization code closer to the appropriate structs. (#17) 2025-08-12 00:57:11 +00:00
test_mocks.go Add support for combining 2 axes into one virtual axis. (#11) 2025-07-28 17:45:16 +00:00