Commit Graph

875 Commits

Author SHA1 Message Date
Jonas Bark
6492afc46f MyWhoosh: updated default keymap to use steering instead of navigating 2025-12-10 19:14:13 +01:00
Jonas Bark
c9b068e1b3 control your trainer manually without requiring a controller - just like a Companion app 2025-12-10 18:57:08 +01:00
Jonas Bark
5cdf15a419 UI adjustments 2025-12-10 17:26:00 +01:00
Jonas Bark
24db720927 don't show firmware update warning when we don't have that info, yet 2025-12-10 09:16:57 +01:00
Jonas Bark
94754d3d9b Rouvy doesn't support network controllers, yet 2025-12-10 09:14:07 +01:00
Jonas Bark
bffdae1a9b enable local connection on Windows if the app doesn't support OBP 2025-12-10 09:08:54 +01:00
Jonas Bark
a8b68c2d89 disable MyWhoosh Link connection method when running BikeControl and MyWhoosh on Windows on the same device 2025-12-10 09:03:58 +01:00
Jonas Bark
84f70f13d8 Gamepads: handle analog values correctly on Windows 2025-12-10 08:58:41 +01:00
Jonas Bark
ef1048ec08 adjust Headwind logic according to comment from https://github.com/jonasbark/swiftcontrol/issues/11#issuecomment-3634041684 2025-12-09 21:56:45 +01:00
Jonas Bark
37bc2110f5 update screenshots 2025-12-09 17:59:10 +01:00
Jonas Bark
84fd828d36 work on issue #11 2025-12-09 09:00:01 +01:00
Jonas Bark
a51b4d7958 version++ 2025-12-08 20:15:41 +01:00
Jonas Bark
117467d708 fix issue #215 2025-12-08 19:11:03 +01:00
Jonas Bark
789509f9cf fix build 2025-12-08 18:01:47 +01:00
Jonas Bark
a323dc213d fix build 2025-12-08 18:00:02 +01:00
jonasbark
0ec998a618 Merge pull request #212 from jonasbark/copilot/add-headwind-support
Add KICKR Headwind fan control support
2025-12-08 16:50:23 +00:00
copilot-swe-agent[bot]
0f5e9d59a8 Implement proper Headwind protocol with state tracking and mode switching
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com>
2025-12-08 16:48:56 +00:00
copilot-swe-agent[bot]
2280fda916 Use firstOrNull to avoid potential race condition
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com>
2025-12-08 16:29:55 +00:00
copilot-swe-agent[bot]
8d4db788a3 Refactor Headwind control logic and remove buttons
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com>
2025-12-08 16:27:47 +00:00
Jonas Bark
c2bfc472fe fix patch pipeline 2025-12-08 11:20:31 +01:00
Jonas Bark
09ffd258b7 version++ 2025-12-08 11:09:43 +01:00
Jonas Bark
4ae92ca557 Merge remote-tracking branch 'origin/main' 2025-12-08 11:08:04 +01:00
Jonas Bark
e066054681 fix Di2 buttons not triggering an event 2025-12-08 11:07:55 +01:00
Jonas Bark
a0f4aadd37 fix repeated clicks on analog buttons for gamepads 2025-12-08 10:48:15 +01:00
copilot-swe-agent[bot]
3566dbc37c Address code review feedback: improve type annotations and validation
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com>
2025-12-08 08:26:29 +00:00
copilot-swe-agent[bot]
73a23e06ba Fix syntax issues in ButtonEditPage and add missing import
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com>
2025-12-08 08:25:09 +00:00
copilot-swe-agent[bot]
a03576d415 Add KICKR Headwind support implementation
Co-authored-by: jonasbark <1151304+jonasbark@users.noreply.github.com>
2025-12-08 08:23:27 +00:00
copilot-swe-agent[bot]
079db14127 Initial plan 2025-12-08 08:16:38 +00:00
jonasbark
2f4764a01f Update Windows Store version to 4.0.0 2025-12-08 08:57:21 +01:00
Jonas Bark
2671a9807b cleanup 2025-12-07 14:41:06 +01:00
Jonas Bark
da46deb495 fix build 2025-12-07 13:03:54 +01:00
Jonas Bark
0700bd331f fix build v4.0.0+46 2025-12-07 12:41:14 +01:00
Jonas Bark
14676d9277 Merge branch 'feature/openbikecontrol' 2025-12-07 12:37:05 +01:00
Jonas Bark
3f9c3611ec fix build 2025-12-07 12:36:57 +01:00
jonasbark
26263f4d6b Merge pull request #208 from jonasbark/feature/openbikecontrol
4.0.0
2025-12-07 11:13:09 +00:00
Jonas Bark
105a644599 better web compatibility 2025-12-07 12:10:53 +01:00
Jonas Bark
ba54234734 better web compatibility 2025-12-07 12:05:52 +01:00
Jonas Bark
d39af2c8ff show keys instead of toast 2025-12-07 11:30:06 +01:00
Jonas Bark
eb07b78cce show keys instead of toast 2025-12-07 11:27:14 +01:00
Jonas Bark
f9a13a90a8 fix pairing permission issues 2025-12-07 11:03:21 +01:00
Jonas Bark
6302091c54 improve handling of analog gamepad events 2025-12-07 10:41:21 +01:00
Jonas Bark
1647fe9818 improve handling of analog gamepad events 2025-12-07 10:33:54 +01:00
Jonas Bark
3ece6cb4db cleanup logs, improve handling of analog gamepad events 2025-12-07 10:28:39 +01:00
Jonas Bark
b04732cc24 adjust changelog 2025-12-06 15:43:31 +01:00
Jonas Bark
828819907b refactoring 2025-12-06 15:06:12 +01:00
Jonas Bark
c8c449d2ef screenshot work 2025-12-06 13:42:18 +01:00
Jonas Bark
6b5c202e93 resolve issue #207 2025-12-06 11:56:08 +01:00
Jonas Bark
56c67ae9a5 refactoring 2025-12-06 11:46:18 +01:00
Jonas Bark
94d9467bc3 ui adjustments, fixes 2025-12-06 10:02:56 +01:00
Jonas Bark
fb65616cee create duplicate keymap if needed 2025-12-05 21:35:40 +01:00