Lior Halphon
|
2dfde867a9
|
Syncing with the App Store branch
|
2024-11-08 14:53:16 +02:00 |
Lior Halphon
|
1c8a14ff1c
|
Improved controller assignment in the Cocoa port, affects #532
|
2023-11-26 17:32:33 +02:00 |
Lior Halphon
|
57b50cab63
|
Work around bad Clang and GCC optimizations of inline compile-time consts (They can't be static before C23, which isn't supported by Clang)
|
2023-06-21 21:47:30 +03:00 |
Lior Halphon
|
fef175dcc6
|
Use #pragma once for include guards, use #import exclusively on Obj-C files
|
2023-06-09 14:44:57 +03:00 |
Lior Halphon
|
e1fa28bd54
|
Adjust Joy-Con terminology
|
2022-10-31 22:49:17 +02:00 |
Lior Halphon
|
cfee59918e
|
Add Joy-Con orientation change support, motion controls
|
2022-10-31 21:11:00 +02:00 |
Lior Halphon
|
2776c8ad36
|
Add Joy-Con pairing interface
|
2022-10-30 14:42:54 +02:00 |
Lior Halphon
|
354f68a861
|
Fix uniqueIDs not being unique in combined controllers
|
2022-10-28 20:15:24 +03:00 |
Lior Halphon
|
6547137389
|
Add an API to combine controllers
|
2022-10-28 14:49:54 +03:00 |
Lior Halphon
|
36f084f474
|
Explicitly enable vibration for Switch controllers, fixes rumble for Joy-Cons
|
2022-10-28 13:32:06 +03:00 |
Lior Halphon
|
a450ab2a8e
|
Basic JoyCon support, no rumble, no grouping
|
2022-10-28 01:02:54 +03:00 |
Lior Halphon
|
a4209b47d0
|
Be consistent with hex casing
|
2022-02-13 16:58:44 +02:00 |
Lior Halphon
|
d94c8b9125
|
Switch Pro Controller motion controls
|
2021-11-22 23:29:10 +02:00 |
Lior Halphon
|
7a78649e21
|
Implement motion controls in JoyKit, implement accel/gyro in DualSense and DualShock 4, implement motion controls in Cocoa
|
2021-11-13 19:23:45 +02:00 |
Lior Halphon
|
06ce30d3a8
|
Map joysticks to motion controls
|
2021-11-12 18:10:03 +02:00 |
Lior Halphon
|
5808d4485f
|
Drop BOOLs
|
2021-10-23 13:36:58 +03:00 |
Lior Halphon
|
690a263648
|
Major improvements to JoyKit, fixing Xbox and 8BitDo controllers as well as analog mappings in PS controllers in some situations
|
2021-07-29 22:43:55 +03:00 |
Lior Halphon
|
ceacc226bc
|
Fixed Switch Pro Controller in USB mode
|
2021-06-23 21:21:53 +03:00 |
Lior Halphon
|
7a6ae2d951
|
Improved DualSense LEDs, fix several analog controls issues
|
2021-06-04 22:21:41 +03:00 |
Lior Halphon
|
e71d3a7d3c
|
First-tier support for DualSense controllers with rumble and LED support
|
2021-06-04 18:17:14 +03:00 |
Lior Halphon
|
251dd15ff9
|
Fixed a bug where the screen would not redraw when certain controllers are rumbling in specific strengths in the Cocoa port
|
2021-04-11 23:36:42 +03:00 |
Lior Halphon
|
0c0ca8e862
|
Last resort for Macs that can’t send reports to certain devices
|
2020-05-31 01:41:27 +03:00 |
Lior Halphon
|
c665fcb2ed
|
Minor fixes
|
2020-05-30 22:20:45 +03:00 |
Lior Halphon
|
c9b401135f
|
Actually, don’t use rumble threads at all, because IOHIDDeviceSetReport seems to queue stuff despite being blocking
|
2020-05-30 22:18:32 +03:00 |
Lior Halphon
|
af5cb72edc
|
Restore Switch LED support
|
2020-05-30 21:31:00 +03:00 |
Lior Halphon
|
e678b50101
|
Force all controllers to use a rumble thread
|
2020-05-30 20:15:13 +03:00 |
Lior Halphon
|
4d91081046
|
Do not send LED updates if nothing changed
|
2020-05-30 17:58:02 +03:00 |
Lior Halphon
|
6910c3d24b
|
Complete DualShock 3 support
|
2020-05-03 20:23:37 +03:00 |
Lior Halphon
|
9413d68976
|
Add support for wired Switch Pro Controller
|
2020-05-02 22:14:53 +03:00 |
Lior Halphon
|
78e2b94cb5
|
Rewrite the "Sub Elements" design into a more powerful Custom Report design that can overwrite an entire report structure of a sepcific report by its ID
|
2020-05-02 20:55:54 +03:00 |
Lior Halphon
|
c492022ae6
|
Fix a deadlock
|
2020-05-01 19:31:04 +03:00 |
Lior Halphon
|
7e124e169e
|
Avoid races
|
2020-05-01 18:44:26 +03:00 |
Lior Halphon
|
2854578527
|
Less ugly hacks
|
2020-05-01 18:26:48 +03:00 |
Lior Halphon
|
021cdb402d
|
Various hacks for stopping the PWM thread when needed, important if we have a WUP-028 connected with more than one controller
|
2020-05-01 18:16:33 +03:00 |
Lior Halphon
|
4bf252800e
|
Improve PWM quality, fix a crash
|
2020-05-01 18:08:44 +03:00 |
Lior Halphon
|
40562b1c54
|
Revert "Fix WUP-028 on Catalina, make controller configuration compatible between macOS versions"
This reverts commit 160282c42a .
|
2020-05-01 00:25:40 +03:00 |
Lior Halphon
|
160282c42a
|
Fix WUP-028 on Catalina, make controller configuration compatible between macOS versions
|
2020-04-30 23:56:14 +03:00 |
Lior Halphon
|
9f876e380c
|
Offical WUP-028s require an activation sequence
|
2020-04-29 20:08:00 +03:00 |
Lior Halphon
|
66112af37e
|
Fix PWM performence issue
|
2020-04-29 19:53:47 +03:00 |
Lior Halphon
|
4c443d51ce
|
Minor JoyKit improvements
|
2020-04-29 16:06:38 +03:00 |
Lior Halphon
|
0ece21bca7
|
Replace the SDL-derived controller support with my own JoyKit framework. Adds rumble support, LED support, better manual and automatic configurations, analog speed controls.
|
2019-10-19 19:26:04 +03:00 |