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 |
|
TrueZhuanjia
|
2bb0ce086f
|
- feat: tap to toggle on-screen button triggering
- fixed: special overlay button relocation
|
2025-09-29 17:27:49 +08:00 |
|
TrueZhuanjia
|
9bc518dc68
|
set button-type widget default properties
|
2025-09-29 10:44:26 +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
|
b4493707ca
|
Merge branch 'menuSectionFoldStateMemorize' into Integration
|
2025-09-28 10:35:34 +08:00 |
|
TrueZhuanjia
|
0fe10d8654
|
feat: remember menu section fold state
|
2025-09-28 10:34:40 +08:00 |
|
TrueZhuanjia
|
ceebd19c0e
|
Merge branch 'aliasKeyboardType' into Integration
|
2025-09-26 09:18:00 +08:00 |
|
TrueZhuanjia
|
00e0566dd4
|
story board UI string fix
|
2025-09-25 20:00:21 +08:00 |
|
TrueZhuanjia
|
acd4a04076
|
fixed: settings menu accidentally resized on iPad
|
2025-09-25 16:22:27 +08:00 |
|
TrueZhuanjia
|
ac0aa29578
|
feat: mic volume
|
2025-09-25 13:30:30 +08:00 |
|
TrueZhuanjia
|
9a053d9ed8
|
fixed: mic redirection not working on iOS 12
|
2025-09-24 22:43:14 +08:00 |
|
TrueZhuanjia
|
9124a1fee5
|
use Deque for mic audio ringBuffering
|
2025-09-24 16:50:14 +08:00 |
|
TrueZhuanjia
|
858e7c7440
|
feat: use built-in mic
|
2025-09-24 12:49:25 +08:00 |
|
TrueZhuanjia
|
e5669e2a30
|
feat: local volume
|
2025-09-23 23:51:21 +08:00 |
|
TrueZhuanjia
|
431b32b680
|
try to fix broken native touch & broken on screen widget layout when orientation is locked on iPhone iOS 16/17 control center
|
2025-09-23 20:55:15 +08:00 |
|
TrueZhuanjia
|
7dce11b4c4
|
add libupos-sim.a file reference
|
2025-09-22 23:04:58 +08:00 |
|
TrueZhuanjia
|
9fca3a5984
|
storyboard & settings menu UI fixes
|
2025-09-22 21:42:02 +08:00 |
|
TrueZhuanjia
|
733d5c38f3
|
- fixed: non-AWDL stuttering fix doesn't work when settings menu expands during streaming
|
2025-09-22 15:49:40 +08:00 |
|
TrueZhuanjia
|
07e36029d0
|
tweak relative touch handler
|
2025-09-22 13:18:25 +08:00 |
|
TrueZhuanjia
|
689221f10e
|
send dummy event to prevent stuttering
|
2025-09-21 18:35:56 +08:00 |
|
TrueZhuanjia
|
60dacdf05f
|
feat: dynamic theme update
|
2025-09-18 16:53:17 +08:00 |
|
TrueZhuanjia
|
1614bb0609
|
Merge branch 'dynamicTheme' into Integration
# Conflicts:
# VoidLink/ViewControllers/SettingsViewController.m
|
2025-09-18 11:02:15 +08:00 |
|
TrueZhuanjia
|
a386867dd0
|
fixed: stream view interrupted by mic stream
|
2025-09-16 08:44:38 +08:00 |
|
TrueZhuanjia
|
e177d6eaea
|
perfGraph tips
|
2025-09-15 13:15:04 +08:00 |
|
TrueZhuanjia
|
464492529e
|
fixed possible crash in micHandler
|
2025-09-15 11:37:50 +08:00 |
|
TrueZhuanjia
|
b950882846
|
tweak stats overlay
|
2025-09-15 10:54:53 +08:00 |
|
TrueZhuanjia
|
63808c9e9c
|
use safeTimer for micHandler
|
2025-09-15 10:39:20 +08:00 |
|
TrueZhuanjia
|
76d138d64d
|
minor change on storyboard
|
2025-09-15 09:33:47 +08:00 |
|
TrueZhuanjia
|
1232644268
|
minor fixes
|
2025-09-14 10:07:50 +08:00 |
|
TrueZhuanjia
|
2e776baec9
|
fixed potential crash in mousePad widget
|
2025-09-14 03:09:11 +08:00 |
|
TrueZhuanjia
|
8fb4829aef
|
further fix widget layout with orientation change issue
|
2025-09-13 22:57:20 +08:00 |
|
TrueZhuanjia
|
fcbc844587
|
switch to default profile after importing widget templates
|
2025-09-13 22:33:34 +08:00 |
|
TrueZhuanjia
|
aecb1163e3
|
minor UI fixes & tweaks
|
2025-09-13 21:55:02 +08:00 |
|
TrueZhuanjia
|
0e51a49898
|
tweak statsOverlay
|
2025-09-13 21:21:57 +08:00 |
|
TrueZhuanjia
|
adce543c45
|
hostView settings menu gesture improvement
|
2025-09-13 18:34:49 +08:00 |
|
TrueZhuanjia
|
83a32f96e6
|
update preset on screen widget templates
|
2025-09-13 18:01:18 +08:00 |
|
TrueZhuanjia
|
6c72f0331b
|
feat: implements button visual feedback switch for legacy osc
|
2025-09-13 17:33:40 +08:00 |
|
TrueZhuanjia
|
92f1fbf33b
|
fixed: unpredictable on screen widget size after orientation change in layout tool. now widget size stays consistent.
|
2025-09-13 17:13:11 +08:00 |
|
TrueZhuanjia
|
424fe2c2f0
|
fixed: allow widget profiles with identical names and shows the checkmark at the correct profile
|
2025-09-12 22:47:10 +08:00 |
|
TrueZhuanjia
|
f5d629c62c
|
replace widget templates
|
2025-09-12 22:16:19 +08:00 |
|
TrueZhuanjia
|
19fa975b6d
|
- fixed: widget height adjusting bug
|
2025-09-12 21:58:25 +08:00 |
|
TrueZhuanjia
|
a4951309d3
|
widget layout tool minor fixes
|
2025-09-12 17:03:40 +08:00 |
|
TrueZhuanjia
|
3ec53c29d4
|
- minor UI fix for touch mode selector
|
2025-09-12 13:14:38 +08:00 |
|
TrueZhuanjia
|
3fcaafc42b
|
iOS 14 settings menu UI bug fix
|
2025-09-12 12:58:06 +08:00 |
|
TrueZhuanjia
|
5318acc427
|
minor fix for setting menu loading speed
|
2025-09-12 10:13:48 +08:00 |
|
TrueZhuanjia
|
daa4fc80eb
|
fixed: broken touch input caused by Absolute Touch
|
2025-09-11 23:14:58 +08:00 |
|
TrueZhuanjia
|
c094d74d8e
|
- feat: allow touchPad label to be display if it's different from touchPad cmdString
|
2025-09-11 21:39:55 +08:00 |
|
TrueZhuanjia
|
5418936816
|
- feat: mouseWheel on-screen widget
|
2025-09-11 21:33:15 +08:00 |
|
TrueZhuanjia
|
c3b7679268
|
- fixed: widget height changes unexpectedly after being tapped
|
2025-09-11 19:49:36 +08:00 |
|
TrueZhuanjia
|
d12b83d1ef
|
- Fixed: mousepad unable to perform 2-finger right click in hovering mode
- Minor changes & improvements for mousePad widget
|
2025-09-11 17:42:17 +08:00 |
|
TrueZhuanjia
|
32b78d1a4c
|
- move performance graph setting stack to experimental section
|
2025-09-11 15:02:55 +08:00 |
|
TrueZhuanjia
|
71f66fe8c0
|
- UI: highlighting emerging setting stack
|
2025-09-11 14:51:39 +08:00 |
|
TrueZhuanjia
|
d054bbe35f
|
- feat: on-screen button visual feedback switch
- feat: touch input disabled mode (while allowing on-screen widget input)
- fixed: swapAbxy stack dynamic UI
|
2025-09-11 11:37:14 +08:00 |
|
TrueZhuanjia
|
bd1c4e3cc9
|
- update mic permission tip
|
2025-09-10 21:27:23 +08:00 |
|
TrueZhuanjia
|
928b765700
|
compatibility fix from c-module
|
2025-09-10 20:47:35 +08:00 |
|
TrueZhuanjia
|
45acc28384
|
Tap gesture fix
|
2025-09-10 12:39:26 +08:00 |
|
TrueZhuanjia
|
4e65abf6b1
|
- feat: auto tap for on-screen widget.
- fixed: on-screen widget button stuck.
|
2025-09-10 03:02:28 +08:00 |
|
TrueZhuanjia
|
d818f8a7ce
|
allows on-screen widget vibration during mic redirection
|
2025-09-08 20:24:11 +08:00 |
|
TrueZhuanjia
|
c0850ce9d2
|
Merge branch 'micDemo' into Integration
|
2025-09-08 16:52:45 +08:00 |
|
TrueZhuanjia
|
c3941df7e9
|
- feat: mic redirection (with Sunshine-Foundation)
|
2025-09-08 16:47:27 +08:00 |
|
TrueZhuanjia
|
b1b46b3ec0
|
Merge commit 'metal renderer crash fix' into Integration
|
2025-09-02 12:36:50 +08:00 |
|
TrueZhuanjia
|
dff6679a90
|
lib opus file reference
|
2025-09-02 08:54:53 +08:00 |
|
TrueZhuanjia
|
d67a40f155
|
c-module source file reference update
|
2025-09-01 22:04:55 +08:00 |
|
TrueZhuanjia
|
b506917382
|
update c-module for mic implementation
|
2025-09-01 10:41:51 +08:00 |
|
TrueZhuanjia
|
944f7422b3
|
set maximum bitrate to 800Mbps
|
2025-08-31 11:12:48 +08:00 |
|
TrueZhuanjia
|
4843c046d7
|
fixed: bitrate slider disabled when sunshine server does not support dynamic bitrate
|
2025-08-31 09:14:52 +08:00 |
|
TrueZhuanjia
|
61df4e7e61
|
a few ui string tweaks
|
2025-08-30 19:22:09 +08:00 |
|
TrueZhuanjia
|
48558316d1
|
Merge branch 'perfMode' into Integration
|
2025-08-30 18:57:59 +08:00 |
|
TrueZhuanjia
|
5903b358ee
|
- unify pixel format to MTLPixelFormatRGBA16Float
- move renderingBackEnd to experimental section, add a few tips for performance mode
|
2025-08-30 18:54:30 +08:00 |
|
TrueZhuanjia
|
6881098ca2
|
Fixed: failed to launch app on iPhone when there're specific number of hosts presented no the host view.
|
2025-08-30 11:34:29 +08:00 |
|
TrueZhuanjia
|
4d783649f5
|
cancel iOS13 availability check for metal renderer
|
2025-08-28 23:34:26 +08:00 |
|
TrueZhuanjia
|
967fbe8072
|
feat: no click option for mousePad on-screen widget
|
2025-08-28 13:23:35 +08:00 |
|
TrueZhuanjia
|
49ed0e43e9
|
reduce on-screen widget visual effect performance cost
|
2025-08-27 22:35:47 +08:00 |
|
TrueZhuanjia
|
6bae985e2c
|
ui & string tweaks
|
2025-08-27 20:20:48 +08:00 |
|
TrueZhuanjia
|
83566ad4e1
|
try to reduce directionPad on-screen widget performance cost
|
2025-08-27 14:04:45 +08:00 |
|
TrueZhuanjia
|
19e78d5eb6
|
Merge branch 'dynamicBitrate' into Integration
|
2025-08-26 14:45:04 +08:00 |
|
TrueZhuanjia
|
e619d31622
|
ui tweaks for frame pacing & perfGraph setting stacks
|
2025-08-25 22:45:12 +08:00 |
|
TrueZhuanjia
|
370cc76dbe
|
dynamic label for frameQueSizeStack
|
2025-08-25 18:08:49 +08:00 |
|
TrueZhuanjia
|
1ac2f9e923
|
- perfGraph UI & storyboard changes - iPad
- perfGraph info button tip
|
2025-08-25 18:05:55 +08:00 |
|
TrueZhuanjia
|
8caf360671
|
perfGraph UI & storyboard changes - iPhone
|
2025-08-25 18:05:55 +08:00 |
|
TrueZhuanjia
|
59b1dcfd13
|
feat: add back legacy pacing
|
2025-08-25 18:05:53 +08:00 |
|
TrueZhuanjia
|
31ab333f5b
|
realtime bitrate adjustment with Sunshine-Foundation (experimental)
|
2025-08-25 10:07:38 +08:00 |
|