TrueZhuanjia
|
ef60aeeead
|
fixed: in stereo mode, audio playback can't be resumed after a phone call is ended
|
2025-12-19 22:27:05 +08:00 |
|
TrueZhuanjia
|
c0b1326dbd
|
fixed: unable to turn on-screen widget on/off during streaming
|
2025-12-13 20:39:43 +08:00 |
|
TrueZhuanjia
|
4b001f9366
|
vertical decelerationRate for inertial touchPads (trackball/LsvPad/RsvPad)
|
2025-12-12 23:28:19 +08:00 |
|
TrueZhuanjia
|
41eadce89a
|
synthesize rsvPad inertia + gyro input convergently
|
2025-12-12 21:31:12 +08:00 |
|
TrueZhuanjia
|
46194a5aa0
|
fixed: tap to toggle button not release after being cleared
reload on-screen widgets only when necessary
|
2025-12-11 16:40:47 +08:00 |
|
TrueZhuanjia
|
3630880454
|
- fixed: mic redirection was enabled by default
- fixed: micHandler timer memory leak
- tweak touchPad scroll inertia
|
2025-12-10 10:38:42 +08:00 |
|
TrueZhuanjia
|
03817bcfd7
|
inertial scroll for touchpad gesture
|
2025-12-09 22:49:34 +08:00 |
|
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
|
adafacbf81
|
- feat: on-screen button "oscHome"
|
2025-12-05 10:28:08 +08:00 |
|
TrueZhuanjia
|
053893005b
|
rename varialbles
|
2025-12-05 10:15:53 +08:00 |
|
TrueZhuanjia
|
aad8673ff0
|
UI tweaks for full color range switch
|
2025-12-03 13:21:55 +08:00 |
|
TrueZhuanjia
|
6dc9ee569b
|
improve widget relocation
|
2025-12-01 19:16:25 +08:00 |
|
TrueZhuanjia
|
9916f64065
|
fixed: unable to move mouse cursor under touchpad mode or on mousepad widget when finger moves slowly
|
2025-12-01 18:51:58 +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
|
72867d855d
|
- minimum offset slider for stick touchpads (rspad rsvpad lspad lsvpad)
- prevents edit button to update onscreen widgets to a different widget type (e.g. touchpad -> button)
|
2025-11-27 15:06:41 +08:00 |
|
TrueZhuanjia
|
7d5b984157
|
controller mouse stack info tag crash fix
|
2025-11-27 10:38:25 +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
|
1338b4fb85
|
synthesize physical stick input switch for built-in gyro motion control
|
2025-11-26 16:41:08 +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
|
d7bc73250d
|
localization fix
|
2025-11-24 13:07:35 +08:00 |
|
TrueZhuanjia
|
349daef47f
|
UITouch vector util
|
2025-11-24 08:57:07 +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
|
e058839faf
|
separated controller section in settings menu
|
2025-11-19 14:50:39 +08:00 |
|
TrueZhuanjia
|
d4d5146f66
|
controller->mouse demo
|
2025-11-19 14:35:56 +08:00 |
|
TrueZhuanjia
|
85f4838067
|
fixed: gyro minimum stick offset slider doesn't work on iPad
|
2025-11-17 00:20:43 +08:00 |
|
TrueZhuanjia
|
f23108a3ba
|
fixed some app theme issues
|
2025-11-15 19:30:53 +08:00 |
|
TrueZhuanjia
|
1623fc34cf
|
fixed: settings menu motion control section some times can't be expanded
|
2025-11-09 11:18:24 +08:00 |
|
TrueZhuanjia
|
d244c9bd1f
|
minor tweak for abs touch
|
2025-11-08 14:58:42 +08:00 |
|
TrueZhuanjia
|
e53e997cd4
|
tweak favorite setting parentStack spacing
|
2025-11-08 12:04:30 +08:00 |
|
TrueZhuanjia
|
5c646ef3d2
|
- touchpad gesture tweaks and improvements
- cancel realtime switch for single point touch gesture passthrough
- cancel remembering settings menu content offset
|
2025-11-08 11:34:54 +08:00 |
|
TrueZhuanjia
|
f01d36d4a0
|
minor changes
|
2025-11-08 03:18:09 +08:00 |
|
TrueZhuanjia
|
37fc7e2cb4
|
fix setting stack long press crash
|
2025-11-08 03:01:42 +08:00 |
|
TrueZhuanjia
|
ea68353328
|
- optimize touch pad gesture
- relative touch minor fix
|
2025-11-08 00:42:26 +08:00 |
|
TrueZhuanjia
|
da4bfb851c
|
remove test code
|
2025-11-07 23:45:20 +08:00 |
|
TrueZhuanjia
|
6a1f85975f
|
tweak touch pad gesture sensitivity
|
2025-11-07 23:41:50 +08:00 |
|
TrueZhuanjia
|
700552bd75
|
- fixes some UI memory leaks
- clear some obsolete codes
|
2025-11-07 23:21:53 +08:00 |
|
TrueZhuanjia
|
5750b99af3
|
- fixed: memory leak and UI stuck caused by MenuSenctionView
- feat: memorize content offset for settings menu
- optimize gesture passthrough for relative touch & absolute touch
- feat: passthroughGesturesSwitch, ctrlDownForPinchSwitch, leftClickDelaySlider, touchModeSelector2 in experimental section
|
2025-11-07 17:34:19 +08:00 |
|
TrueZhuanjia
|
cc35e6b3a4
|
touchmode indicator for exprerimental section
|
2025-11-06 21:05:34 +08:00 |
|
TrueZhuanjia
|
3b4800eb78
|
- touchPad mode optimization
|
2025-11-06 20:36:09 +08:00 |
|
TrueZhuanjia
|
a2855ef522
|
feat: touchPad gesture sensitivities
|
2025-11-06 20:19:06 +08:00 |
|
TrueZhuanjia
|
935406b75b
|
- slide distance threshold slider for relative touch & "mousePad", that fixes mouse cursor jump
|
2025-11-06 16:36:48 +08:00 |
|
TrueZhuanjia
|
e933c5de60
|
- enhanced relative touch (touchpad mode & "mousePad" widget) pointer accuracy
- touchpad gesture simulation for touchPad & single point mode
|
2025-11-06 11:52:13 +08:00 |
|
TrueZhuanjia
|
a23a5491ae
|
feat: functional button "AbsTchDrag"
|
2025-11-05 11:51:29 +08:00 |
|
TrueZhuanjia
|
1ad8f51b7a
|
feat: widget "ABSMOUSE"
|
2025-11-05 08:59:39 +08:00 |
|
TrueZhuanjia
|
4d1619346d
|
update c module for "ABSMOUSE" widget
|
2025-11-04 21:56:24 +08:00 |
|
TrueZhuanjia
|
df8c273cb9
|
- feed integral for roll->left stick motion control
- feat: roll->left stick motion control multi-level sensitivity
|
2025-11-04 16:01:21 +08:00 |
|
TrueZhuanjia
|
6eca97b4aa
|
fixed: default on-screen widget borderAlpha offset
|
2025-11-04 11:03:36 +08:00 |
|
TrueZhuanjia
|
39f8398b10
|
feat: on screen widget "discreteWheel"
|
2025-11-04 10:48:20 +08:00 |
|
TrueZhuanjia
|
e32a356cb5
|
feat: optimized single point (absolute touch) for OSRS & regular use cases
|
2025-11-03 23:58:49 +08:00 |
|
TrueZhuanjia
|
e0c556da10
|
feat: mute in background switch
|
2025-11-03 16:18:21 +08:00 |
|
TrueZhuanjia
|
a3f9e07cf7
|
feat: duck other apps switch in audio section
|
2025-11-03 11:25:57 +08:00 |
|
TrueZhuanjia
|
ff40e55cd1
|
feat: append mouse left click after touch up as an option for OSRS (Old School RuneScape) or similar games that requires double tap on touchscreen
|
2025-10-31 15:45:55 +08:00 |
|
TrueZhuanjia
|
e548bda73a
|
stereo to system audio engine, multi-channel audio to SDL
|
2025-10-30 21:35:27 +08:00 |
|
TrueZhuanjia
|
cf11b06f3e
|
multi-audioChannel test
|
2025-10-30 15:41:10 +08:00 |
|
TrueZhuanjia
|
a799c39aff
|
set "useBuiltinMic" to true by default
|
2025-10-29 09:59:06 +08:00 |
|
TrueZhuanjia
|
ff230b3433
|
refactor audio engine init to Connection.m
|
2025-10-29 09:36:16 +08:00 |
|
TrueZhuanjia
|
a9f4db52b5
|
audio session config test
|
2025-10-29 00:16:24 +08:00 |
|
TrueZhuanjia
|
071e2a764a
|
feat: audio engine selector
|
2025-10-28 23:33:42 +08:00 |
|
TrueZhuanjia
|
e050c914bb
|
Merge branch 'systemAudioEngineTest' into Integration
|
2025-10-28 21:55:57 +08:00 |
|
TrueZhuanjia
|
cd9ef74f3f
|
add multi-channel audio support
|
2025-10-28 21:54:16 +08:00 |
|
TrueZhuanjia
|
644687a50c
|
optimize direction pad haptic feedback
|
2025-10-28 20:24:48 +08:00 |
|
TrueZhuanjia
|
e7132e3371
|
- feat: highlight size tweak
- fixed: legacy onscreen controls unavailable in touch disabled mode
|
2025-10-28 16:41:39 +08:00 |
|
TrueZhuanjia
|
7223ab3be5
|
cancel haptic feedback for legacy on-screen control direction pad
|
2025-10-28 08:47:04 +08:00 |
|
TrueZhuanjia
|
99952281cb
|
fixed: legacy on-screen control layers pass through native touch events
|
2025-10-28 08:37:26 +08:00 |
|
TrueZhuanjia
|
9c518dfeb6
|
fixed: direction pad on-screen widgets losing haptic feedback on iPhone
|
2025-10-28 08:18:31 +08:00 |
|
TrueZhuanjia
|
28e2f13e87
|
test: replace SDL with system audio engine to support audio playing when screen is dimmed out
|
2025-10-27 17:12:45 +08:00 |
|
TrueZhuanjia
|
4a9e109de5
|
stop video render when app enters background without pip enabled for balanced mode
|
2025-10-25 13:57:36 +08:00 |
|
TrueZhuanjia
|
f5b56ca67f
|
Fixed: widget profile, widget tool entry doesn't work for single point touch
|
2025-10-22 11:43:26 +08:00 |
|
TrueZhuanjia
|
b7ad4d3562
|
Fixed: on-screen widget default border alpha issue
|
2025-10-20 19:45:33 +08:00 |
|
TrueZhuanjia
|
94a8caa5df
|
fixed: unable to typing non-ascii characters by default iOS soft keyboards
|
2025-10-20 15:56:45 +08:00 |
|
TrueZhuanjia
|
b650ac0ca3
|
show soft keyboard toolbar by default
|
2025-10-20 11:50:05 +08:00 |
|
TrueZhuanjia
|
9dda594519
|
feat: on-screen widget border alpha tweak
|
2025-10-19 11:04:56 +08:00 |
|
TrueZhuanjia
|
0ea6248773
|
minor fix for settings menu
|
2025-10-19 00:14:45 +08:00 |
|
TrueZhuanjia
|
fee003b824
|
feat: app theme selector
|
2025-10-18 23:30:40 +08:00 |
|
TrueZhuanjia
|
cd415cc639
|
feat: setup autotap timer by text input instead of slider.
|
2025-10-18 19:14:21 +08:00 |
|
TrueZhuanjia
|
10ceac2ce3
|
feat: label alpha tweak for on-screen widgets
|
2025-10-17 20:39:06 +08:00 |
|
TrueZhuanjia
|
86a0ff46ee
|
- dynamic update theme fix for safeAreaPadding on iPhone
|
2025-10-17 16:27:55 +08:00 |
|
TrueZhuanjia
|
3887ad0c4c
|
- iOS 14 UI minor fix for settings menu
|
2025-10-17 15:02:02 +08:00 |
|
TrueZhuanjia
|
58f534fcc8
|
minor fix
|
2025-10-15 22:15:07 +08:00 |
|
TrueZhuanjia
|
f8e14006c1
|
try to reduce on-screen widget performance overheads
|
2025-10-15 21:43:55 +08:00 |
|
TrueZhuanjia
|
a959a346b0
|
fixed: motion control configs not loaded correctly from oscProfile
|
2025-10-15 09:53:28 +08:00 |
|
TrueZhuanjia
|
65459b3f4e
|
update preset widget profiles
|
2025-10-15 09:35:40 +08:00 |
|
TrueZhuanjia
|
2216899204
|
minor tweak
|
2025-10-14 23:10:25 +08:00 |
|
TrueZhuanjia
|
5fb4887c67
|
fixed: settings menu safeArea adaption some times not working on iPhone
|
2025-10-14 23:05:25 +08:00 |
|
TrueZhuanjia
|
6ff2add9dd
|
- feat: edge sliding sensitivity for edge sliding gestures
- update flag for new preset widget profiles
|
2025-10-14 22:34:28 +08:00 |
|
TrueZhuanjia
|
c963c1254d
|
update preset widget profiles
|
2025-10-14 16:43:36 +08:00 |
|
TrueZhuanjia
|
8afce40e81
|
- feat: functional buttons "toolbox" "widgetTool" "widgetProfiles" "softKeyboard"
|
2025-10-14 15:49:06 +08:00 |
|
TrueZhuanjia
|
e44504bc48
|
- feat: hybrid form for mousePad & LT/RT Pad
|
2025-10-14 14:22:44 +08:00 |
|
TrueZhuanjia
|
11b79dda5b
|
- feat: yaw & pitch factor for each on-screen "gyro" button for seamlessly toggling among different level of gyro sensitivities.
|
2025-10-14 01:37:22 +08:00 |
|
TrueZhuanjia
|
8cee8b679c
|
new preset on-screen widget templates with gyro & settings button
|
2025-10-12 23:21:54 +08:00 |
|
TrueZhuanjia
|
1cb9360d83
|
refactor "gyroOff" to "gyroPause"
|
2025-10-12 22:01:38 +08:00 |
|
TrueZhuanjia
|
297f5ad7e6
|
fixed: direction pad on-screen widget (Wasdpad, dPad ...) not responsive on first touch move
|
2025-10-12 21:28:21 +08:00 |
|
TrueZhuanjia
|
3f2a011d7b
|
- feat: gyro-off on-screen button, the opposite of "gyro" button
- fixed: auto tap slider disappeared for regular on-screen buttons
|
2025-10-12 20:41:33 +08:00 |
|
TrueZhuanjia
|
dd0c36bb20
|
feat: haptic engine selector
|
2025-10-12 16:49:10 +08:00 |
|
TrueZhuanjia
|
aff1bdfe89
|
- feat: on screen widget "LTAPD" & "RTPAD" (left trigger pad & right trigger pad)
- try to fix single-tap not responsive on some iPhone by "single tap sensitivity option" in settings menu
|
2025-10-11 15:31:41 +08:00 |
|
TrueZhuanjia
|
eff682bc05
|
feat: minimum stick offset for gyro -> stick mapping
|
2025-10-09 09:58:57 +08:00 |
|
TrueZhuanjia
|
16a210efa2
|
feat: motion control - direct mapping from gyro to mouse or controller sticks, with on-screen button "gyro" for toggling
|
2025-10-07 23:09:06 +08:00 |
|
TrueZhuanjia
|
99a2a4ca1a
|
minor fixes
|
2025-10-04 17:22:32 +08:00 |
|
TrueZhuanjia
|
67af68fcf1
|
- motion control demo1
- feat: movable on-screen functional buttons
|
2025-10-04 16:44:43 +08:00 |
|
TrueZhuanjia
|
b96e2d1bdf
|
fixed: built-in gyro mapping doesn't work on iOS12 & iOS13
|
2025-10-02 12:25:31 +08:00 |
|