Acaki
69026cbcd6
fix: start stream with graph enabled and metal doesn't show the graph
2025-08-07 04:25:15 +08:00
Acaki
76f765ce5f
fix: disappearing graph when showing and hiding settings panel in stream
2025-08-07 04:25:15 +08:00
Acaki
b8ba716f34
feat: add and option to toggle stats and graphs temporaily in toolbox
2025-08-07 04:25:15 +08:00
Acaki
131d115761
fix: lift stream view for metal renderer when OSK is invoked
2025-08-07 04:04:54 +08:00
Acaki
9b9f4f7603
fix: allow clicking through statistics overlay
2025-08-07 04:04:54 +08:00
Acaki
d5af136da2
Merge remote-tracking branch 'refs/remotes/upstream/Integration' into feat/frame_pacing_metal
2025-07-31 03:33:51 +08:00
Acaki
238d17020b
Merge remote-tracking branch 'refs/remotes/upstream/Integration' into feat/frame_pacing_metal
...
# Conflicts:
# VoidLink.xcodeproj/project.pbxproj
# VoidLink/Input/PureNativeTouchHandler.m
# VoidLink/Input/StreamView.m
# VoidLink/UIComputerView.m
2025-07-28 23:23:13 +08:00
Acaki
3bb78db2da
Merge remote-tracking branch 'refs/remotes/upstream/Integration' into feat/frame_pacing_metal
...
# Conflicts:
# VoidLink/Base.lproj/iPad.storyboard
# VoidLink/ViewControllers/SettingsViewController.m
2025-07-25 01:50:47 +08:00
Acaki
4fb3f7fa97
fix: metal renderer stuck when disconnect and resume stream
2025-07-22 16:55:12 +08:00
Acaki
55ac533718
Merge remote-tracking branch 'upstream/Integration' into feat/frame_pacing_metal
2025-07-21 22:34:15 +08:00
Acaki
2250cba35c
feat: apply normalization fix to new shader
2025-07-20 19:06:41 +08:00
Acaki
13a1a4d97b
Merge remote-tracking branch 'refs/remotes/upstream/Integration' into feat/frame_pacing_metal
2025-07-20 17:07:27 +08:00
Acaki
05d3567489
fix: missing frametime graph due to previous incorrect merge
2025-07-20 00:56:43 +08:00
Acaki
f0b4e2e2ad
fix: green tinted image for metal 10bit yuv444
2025-07-19 20:05:17 +08:00
Acaki
d72930877a
fix: temporary fix for fps drop issue when starting stream with graph disabled
2025-07-19 20:05:17 +08:00
Acaki
4d45c538cc
Revert "feat: pip for metal renderer"
...
This reverts commit fa7710ce44 .
2025-07-19 20:05:03 +08:00
Acaki
f368076aaf
Revert "refactor: use separate piplayer for AVSB pip function"
...
This reverts commit bd9e2e3215 .
2025-07-19 17:43:46 +08:00
Acaki
61c5b958f2
feat: enable full range by default
2025-07-19 17:43:46 +08:00
Acaki
5bcc452c9f
fix: metal renderer black screen
2025-07-16 02:40:51 +08:00
Acaki
5bf218d930
Merge remote-tracking branch 'upstream/Integration' into feat/frame_pacing_metal
...
# Conflicts:
# VoidLink/mul.lproj/iPad.xcstrings
2025-07-16 02:17:31 +08:00
Acaki
5df330f608
fix: stream freeze when turning screen off and on with AVSB
2025-07-16 02:15:28 +08:00
Acaki
bd9e2e3215
refactor: use separate piplayer for AVSB pip function
2025-07-16 01:17:28 +08:00
Acaki
5a2d5af887
MetalVideoRenderer: don't recreate pipeline state every frame
2025-07-15 22:57:06 +08:00
Acaki
45895fa8bf
Merge remote-tracking branch 'upstream/Integration' into feat/frame_pacing_metal
2025-07-15 22:38:37 +08:00
Acaki
fa7710ce44
feat: pip for metal renderer
2025-07-15 22:37:58 +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
Acaki
686418997b
fix: metal renderer teardown and resume
2025-07-15 18:08:54 +08:00
Acaki
8126173128
fix: overlay level hanling
2025-07-15 02:30:08 +08:00
Acaki
6682e64519
feat: allow toggling graphs in stream with shortcut
2025-07-15 02:06:13 +08:00
Acaki
7bafa39960
Merge remote-tracking branch 'upstream/Integration' into feat/frame_pacing_metal
2025-07-14 01:33:21 +08:00
Acaki
37379220b4
fix: enableGraphsSwitch doesn't persist
2025-07-14 01:33:01 +08:00
Acaki
f6032969c3
fix(AVSB): black screen when turning screen off and on
2025-07-13 22:07:40 +08:00
Acaki
02ede90d77
refactor: remove comments added by xcode
2025-07-13 16:25:29 +08:00
Acaki
84cb37f6f3
fix: touch input and settings
2025-07-13 04:22:55 +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
Acaki
80c6d488cf
fix: attempt to fix background and resume issues with pip and new renderer changes
2025-07-13 00:52:08 +08:00
Acaki
29c8382825
fix: conflicts
2025-07-12 22:05:31 +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
e61e96b352
fix: background stream issues
2025-07-12 15:33:14 +08:00
Acaki
4b8691b943
fix: missing pip outlet for iphone
2025-07-12 14:45:51 +08:00
Acaki
487f987c25
Revert "fix: pip video freeze"
...
This reverts commit 0473233775 .
2025-07-12 11:41:57 +08:00
Acaki
a69d7eaede
build: add new files to pbxproj
2025-07-12 11:25:11 +08:00
Acaki
a87969d5b8
refactor: disable verbose logging and remove gesture handlers
2025-07-12 04:42:50 +08:00
Acaki
8f25081bbb
fix: cleanup fps and resolution settings
2025-07-12 03:25:17 +08:00
Acaki
6a36e73463
fix: new settings
2025-07-12 02:47:27 +08:00
Acaki
d69688678d
fix: build
2025-07-12 02:00:33 +08:00
Acaki
0473233775
fix: pip video freeze
2025-07-11 19:40:07 +08:00
Acaki
57b12d7a54
Revert "fix: flip UIRequiresFullScreen to true for pip to work properly"
...
This reverts commit 903312a9f16996a00bf8381dbbd62b8c8c990fd9.
2025-07-11 19:40:07 +08:00
Acaki
6c6d7b73c1
refactor: always create separate render view for stream as we no longer have disabled option
2025-07-11 19:40:07 +08:00
Acaki
10dcdc31d8
refactor: let os handle pip invocation
2025-07-11 19:40:07 +08:00
Acaki
7c725a4d80
fix: flip UIRequiresFullScreen to true for pip to work properly
2025-07-11 19:40:07 +08:00
Acaki
4640ec86ed
Revert "fix: pip works only for first invocation"
...
This reverts commit 3df8f73c25e3ec81c4c90bedd01de7cea7bdda3f.
2025-07-11 19:40:07 +08:00
Acaki
03cabd0506
fix: pip works only for first invocation
2025-07-11 19:40:07 +08:00
Acaki
879c2f368c
feat: update storyboard and translations for pip
2025-07-11 19:40:07 +08:00
Acaki
fc73e7a3b2
build: dep update
2025-07-11 19:40:06 +08:00
Acaki
b9bd1c8c44
fix: SceneDelegate files wrong folder
2025-07-11 03:03:19 +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
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
Acaki
2c8f2ee408
feat: hide home indicator without needing a controller connected
2025-07-08 21:12:19 +08:00
Acaki
9bdd92aeb3
feat: update translations for zhhant and hk
2025-07-08 16:52:57 +08:00
Acaki
616c7673a4
Update SDL2 to newest version to fix 7.1 playback
...
This fixes 7.1 playback. Before this commit, SDL used 7.1 front audio configuration with Center Left and Center Right speakers, but without Rear speakers.
See https://github.com/libsdl-org/SDL/issues/11709 for more details.
2025-07-07 20:14:09 +08:00
Acaki
489e60d2b1
feat: add setting for audio configuration
2025-07-07 20:13:39 +08:00
Acaki
6b42d271ba
refactor: adjust padding
2025-02-20 03:17:26 +08:00
Acaki
7823d1a60b
refactor: remove unnecessary line
2025-02-20 01:16:01 +08:00
Acaki
d23c4a5795
feat: update translations
2025-02-20 00:09:16 +08:00
Acaki
c91c40e79f
feat: update supportedVideoFormats according to YUV444 setting
2025-02-20 00:09:16 +08:00
Acaki
5302f418db
feat: add YUV444 toggle
2025-02-20 00:09:16 +08:00
Acaki
6370bc187a
fix: crypto build error
2025-02-20 00:09:16 +08:00