22 Commits

Author SHA1 Message Date
9e956b2243 Merge branch 'develop' for v0.2.0 v0.2.0 2025-08-09 19:27:34 +02:00
ae28a4d385 housekeeping: Refactored API to separate packages 2025-08-09 17:43:55 +02:00
ce0f466a0e docs: Added godoc comments 2025-08-09 17:23:39 +02:00
ff859d6bf7 feat(deadzone): Implemented deadzone and improved debug logging verbosity 2025-08-09 16:47:56 +02:00
8a7254a467 change(Controller): XBox 360 controller now default for vendor/productID 2025-08-06 23:02:37 +02:00
17361e888e change(README): Updated section about config file 2025-08-06 21:52:48 +02:00
123b49d603 feat(config): Added missing buttons 2025-08-06 21:12:41 +02:00
09e7c36571 feat(logs): Improved logging 2025-08-06 11:15:57 +02:00
15a37f3e8c feat(config): Now expanding env vars before reading files 2025-08-06 11:00:18 +02:00
fb4e3db827 change(README): Added installation instructions v0.1.0 2025-08-05 23:25:48 +02:00
0ea1174fae housekeeping: Updated module name 2025-08-05 23:25:35 +02:00
7a9275962a housekeeping: Added LICENSE and acknowledgements for 3rd parties 2025-08-05 22:33:49 +02:00
ba326a696c change(config): Added more mappings for DJControl Inpulse 500 2025-08-05 21:33:28 +02:00
0e3d9e9363 fix(midi): Now treating NoteOn with velocity 0 as NoteOff, see README.md 2025-08-05 21:18:40 +02:00
6c49a4a028 feat(logging): Now logging triggered mappings 2025-08-05 21:02:28 +02:00
f0e04b1964 fix(config): Fixed config parsing 2025-08-05 20:54:33 +02:00
54a2ff2ba8 feat(main): Now running until receiving ctrl+c 2025-08-05 18:40:55 +02:00
d0d8330191 feat(config): Added config.yaml support 2025-08-04 21:00:18 +02:00
cc7f355629 feat(Controller): Added error logging in update loop 2025-08-04 15:42:19 +02:00
945a78c463 feat(GamePad): Implemented mappings 2025-08-04 14:36:35 +02:00
3942b6d8b2 change(main): Updated test for controller mapping 2025-08-03 22:05:29 +02:00
0c0e1e985e Initial commit 2025-08-03 16:21:33 +02:00