True Zhuanjia
3e29501b23
safetimer for oc
2026-02-02 10:38:38 +08:00
True Zhuanjia
e038601b37
host info updated tip
2026-01-14 10:41:20 +08:00
TrueZhuanjia
835d9c9ef6
fixed: unable to display ipv6 address correctly by long pressing host card view
2026-01-09 11:19:32 +08:00
TrueZhuanjia
e29e5bd650
fixed: app crash caused by detecting hosts with alternative IPs
2026-01-09 10:48:24 +08:00
TrueZhuanjia
4a59af7c20
fixed: app crash caused by controller button string utility
2026-01-07 10:50:12 +08:00
TrueZhuanjia
c68540c169
allow touchpad widget border width to be zero
2025-12-31 10:08:32 +08:00
TrueZhuanjia
c134dffec2
turn off unnecessary logs
2025-12-29 16:43:28 +08:00
TrueZhuanjia
c2d4527d7e
separate X & Y decelerationRate slider
2025-12-29 16:41:07 +08:00
TrueZhuanjia
2071b89d18
new preset on-screen widget profiles 20251229
2025-12-29 16:34:29 +08:00
TrueZhuanjia
46902afdc4
tweak wasdPad center icon
2025-12-29 14:48:33 +08:00
TrueZhuanjia
d23e640977
minor fixes
2025-12-28 22:30:40 +08:00
TrueZhuanjia
9c18ab4142
prewarm soft keyboard on app launch
2025-12-28 22:19:30 +08:00
TrueZhuanjia
22e270c4df
improve on-screen touchPad stroke
2025-12-28 22:09:15 +08:00
TrueZhuanjia
16bd288e70
preset profile editing
2025-12-28 20:50:21 +08:00
TrueZhuanjia
2cf9fdfd40
fixed: unable to send touchPad widget to bottom in streamview
2025-12-27 20:43:10 +08:00
TrueZhuanjia
32ad5d2f8a
highlight border when moving on-screen widgets in layout tool
2025-12-27 14:41:23 +08:00
TrueZhuanjia
245f47f660
always send touchPad widgets to bottom
2025-12-27 14:32:41 +08:00
TrueZhuanjia
17e3fd07f9
quick double tap button for lsWheel/rsWheel
2025-12-27 14:15:51 +08:00
TrueZhuanjia
cdbe480863
- directionPad improvements
...
- feat: highlight alpha tweak
2025-12-27 12:54:46 +08:00
TrueZhuanjia
189ad76f38
- change stroke style, use rounded font style for on-screen widget label
2025-12-26 20:33:21 +08:00
TrueZhuanjia
d8528fdc81
- feat: new on-screen widget lsWheel/rsWheel, direction wheel for RPG games.
...
- feat: direct walkmode test for lsWheel/rsWheel
- feat: direction minimum offset test for all on-screen widgets, gyro->stick mapping & physical controller.
2025-12-26 16:17:55 +08:00
TrueZhuanjia
2912a3a5cb
feat: multi-IP storage for host (tested with zeroTier)
2025-12-23 01:15:37 +08:00
TrueZhuanjia
75f1d4d392
restore content offset after settings menu being loaded for the first time
2025-12-22 15:35:46 +08:00
TrueZhuanjia
38affb4981
add stereo(SDL) audio option
2025-12-22 10:51:33 +08:00
TrueZhuanjia
e64090d88f
feat: ability to resume mic redirection after a phone call
2025-12-20 20:19:08 +08:00
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