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
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
0fe10d8654
feat: remember menu section fold state
2025-09-28 10:34:40 +08:00
TrueZhuanjia
ac0aa29578
feat: mic volume
2025-09-25 13:30:30 +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
689221f10e
send dummy event to prevent stuttering
2025-09-21 18:35:56 +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
c3941df7e9
- feat: mic redirection (with Sunshine-Foundation)
2025-09-08 16:47:27 +08:00
TrueZhuanjia
59b1dcfd13
feat: add back legacy pacing
2025-08-25 18:05:53 +08:00
Acaki
4bfa6d270d
refactor: remove old frame pacing setting as it's no longer used
2025-08-14 19:53:56 +08:00
Acaki
7691d2c0eb
Merge remote-tracking branch 'upstream/Integration' into feat/frame_pacing_metal
...
# Conflicts:
# VoidLink/Base.lproj/iPad.storyboard
# VoidLink/Limelight.xcdatamodeld/VoidLink v1.0.xcdatamodel/contents
2025-07-15 18:10:07 +08:00
TrueZhuanjia
2140cc7820
emulated controller type selection
2025-07-15 00:12:52 +08:00
Acaki
46526603cc
Merge remote-tracking branch 'upstream/Integration' into feat/frame_pacing_metal
...
# Conflicts:
# VoidLink/Base.lproj/iPad.storyboard
# VoidLink/Database/DataManager.h
# VoidLink/Database/DataManager.m
# VoidLink/Database/TemporarySettings.m
# VoidLink/ViewControllers/MainFrameViewController.m
# VoidLink/ViewControllers/SettingsViewController.h
# VoidLink/ViewControllers/SettingsViewController.m
# VoidLink/ViewControllers/StreamFrameViewController.m
2025-07-13 01:01:51 +08:00
TrueZhuanjia
b83811cc62
settings item for background session timer
2025-07-12 22:01:10 +08:00
Acaki
47a590e92a
Merge branch 'Integration' into feat/frame_pacing_metal
...
# Conflicts:
# VoidLink.xcodeproj/project.pbxproj
# VoidLink/Base.lproj/iPad.storyboard
# VoidLink/Database/DataManager.m
# VoidLink/Database/TemporarySettings.m
# VoidLink/SceneDelegate.h
# VoidLink/Stream/StreamManager.m
# VoidLink/Stream/VideoDecoderRenderer.h
# VoidLink/Stream/VideoDecoderRenderer.m
# VoidLink/ViewControllers/MainFrameViewController.m
# VoidLink/ViewControllers/SettingsViewController.m
2025-07-12 20:12:20 +08:00
Acaki
d69688678d
fix: build
2025-07-12 02:00:33 +08:00
Acaki
b5ce7a8ff7
refactor: adopt UIScene lifecycle
...
feat: add initial support for pip
feat: add setting toggle for pip
fix: let os handle invokation of pip which is more reliable
fix: UIScene compatibility with airplay
fix: black screen on external display when on app view and streaming
fix: incorrect window size when launched directly on external display
fix: wrong resolution shown in settings when in stream session
Enable gamemode flag for iOS18+
Explicitly enters pip mode when in background
2025-07-11 01:34:53 +08:00
TrueZhuanjia
7370fa5c94
gyroSensitivity implementation
2025-07-01 22:25:54 +08:00
TrueZhuanjia
88414cd3db
initial build for motion mode
2025-06-29 19:59:56 +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