TrueZhuanjia
|
7caa778ff8
|
- fixed memory leaks caused by on-screen button auto-tap timer
- feat: Inertial RsvPad/LsvPad
|
2025-12-09 16:38:28 +08:00 |
|
TrueZhuanjia
|
cbf42b1e52
|
- rounded shape stick boost compensation for physical, gyro mapped & onscreen stick inputs
- add setting stack tips
|
2025-11-27 22:35:58 +08:00 |
|
TrueZhuanjia
|
a3d5771b14
|
- unlcok motion control section
- controller gyro button stack refactored to motion control section, saved with osc (widget) profile
- feat: reverse gyro-hold button switch
- DS4 gyro activated by default if controller gyro button is disabled
- synth physical stick input switch
|
2025-11-27 00:26:53 +08:00 |
|
TrueZhuanjia
|
379d965769
|
- feat: controller gyro button (toggle & hold)
- feat: synthesize physical stick input with gyro
|
2025-11-26 11:48:34 +08:00 |
|
TrueZhuanjia
|
138658c635
|
feat: map controller to mouse with self-defined sticks, buttons, curve expo, pointer velocity.
|
2025-11-23 13:57:52 +08:00 |
|
TrueZhuanjia
|
d4d5146f66
|
controller->mouse demo
|
2025-11-19 14:35:56 +08:00 |
|
TrueZhuanjia
|
dd0c36bb20
|
feat: haptic engine selector
|
2025-10-12 16:49:10 +08:00 |
|
TrueZhuanjia
|
b96e2d1bdf
|
fixed: built-in gyro mapping doesn't work on iOS12 & iOS13
|
2025-10-02 12:25:31 +08:00 |
|
TrueZhuanjia
|
f60433ff3f
|
try to fix: built-in gyro doesn't work on iOS12 & iOS13
|
2025-09-28 10:59:01 +08:00 |
|
TrueZhuanjia
|
2140cc7820
|
emulated controller type selection
|
2025-07-15 00:12:52 +08:00 |
|
TrueZhuanjia
|
09349ebdef
|
disable gyro mode selector when it's unable to perform in-stream hot switch
|
2025-07-10 22:10:48 +08:00 |
|
TrueZhuanjia
|
e93d031f86
|
- make oscEnabled when gyroMode is not off
- make it unable to hot switch oscEnabled to false in streaming
|
2025-07-10 12:52:51 +08:00 |
|
Acaki
|
c491132c09
|
fix: need to touch any buttons on physical controller for it to show up on host
|
2025-07-09 20:28:13 +08:00 |
|
Acaki
|
0fef5a389d
|
fix: auto gyro mode not working for controllers without gyro
|
2025-07-09 17:39:55 +08:00 |
|
Acaki
|
0047bfe51f
|
fix: built-in gyro not working when resuming stream
|
2025-07-09 14:17:29 +08:00 |
|
Acaki
|
994a60c8a4
|
fix: missing right brace and wrong device type for osc gyro
|
2025-07-08 22:40:22 +08:00 |
|
Acaki
|
1d6906e5e7
|
fix: virtual controller still appears when osc is disabled
|
2025-07-08 21:12:19 +08:00 |
|
TrueZhuanjia
|
73de0877a1
|
switch to built-in gyro only when external controllers don't have any
|
2025-07-07 21:36:07 +08:00 |
|
TrueZhuanjia
|
07b6aa099b
|
remove useless code
|
2025-07-06 23:38:00 +08:00 |
|
TrueZhuanjia
|
c42fe94b46
|
reset controller gyro input when switched away
|
2025-07-06 23:01:35 +08:00 |
|
TrueZhuanjia
|
1d0743cda6
|
remove tmp annotations
|
2025-07-06 22:43:44 +08:00 |
|
TrueZhuanjia
|
0f6f105ec1
|
implementation of auto gyro mode
|
2025-07-06 22:36:18 +08:00 |
|
TrueZhuanjia
|
578ad81b8a
|
switch between built-in & controller gyros
|
2025-07-06 21:12:57 +08:00 |
|
TrueZhuanjia
|
14a384436c
|
gcDeviceBatteryState compatibility
|
2025-07-02 11:17:39 +08:00 |
|
TrueZhuanjia
|
1920735efa
|
gyro storyboards & localization
|
2025-07-01 23:00:57 +08:00 |
|
TrueZhuanjia
|
7370fa5c94
|
gyroSensitivity implementation
|
2025-07-01 22:25:54 +08:00 |
|
TrueZhuanjia
|
a875a65a7f
|
in-stream gyro switch stage 1
|
2025-07-01 13:00:18 +08:00 |
|
TrueZhuanjia
|
88414cd3db
|
initial build for motion mode
|
2025-06-29 19:59:56 +08:00 |
|
TrueZhuanjia
|
00aff53e35
|
iboutlet motionselector ipad
|
2025-06-29 19:45:46 +08:00 |
|
TrueZhuanjia
|
d26cef7ef4
|
rounded icon
|
2025-06-29 16:35:06 +08:00 |
|
TrueZhuanjia
|
ee03f6b866
|
further renaming
|
2025-06-26 22:15:18 +08:00 |
|