Cameron Gutman
c930a4656a
Switch to X1Kit fork with Xcode 13 fixes
2021-10-05 21:08:10 -05:00
Cameron Gutman
e80a4fd2b1
Add support for Unicode text input
2021-08-10 01:01:51 -05:00
Cameron Gutman
68e6690e55
Version 7.1.3 b2
2021-07-09 23:23:51 -05:00
Cameron Gutman
6c45a5c43a
Actually update the moonlight-common-c submodule
2021-07-09 23:20:14 -05:00
Cameron Gutman
6490bb6d67
Version 7.1.3
2021-07-09 23:18:29 -05:00
Cameron Gutman
93bcd8615c
Update moonlight-common-c to remove SEI NALs
2021-07-09 23:05:25 -05:00
Cameron Gutman
0fe84a7a1e
Remove key frame detection logic
...
Moonlight-common-c already tells us whether a frame is an IDR or not
2021-07-09 17:43:36 -05:00
Cameron Gutman
7ed6b22cac
Pass RTSP session URL to moonlight-common-c for dynamic ports
2021-07-02 17:31:45 -05:00
Cameron Gutman
295cf61727
Version 7.1.2
2021-06-20 17:14:00 -05:00
Cameron Gutman
c234c82e63
Update moonlight-common-c with performance improvements and legacy GFE compatibility
2021-06-20 16:48:40 -05:00
Cameron Gutman
e143dff76a
Version 7.1.1
2021-06-04 18:54:51 -05:00
Cameron Gutman
d317cdc476
Update moonlight-common-c with audio FEC support
2021-06-03 21:19:01 -05:00
Cameron Gutman
b29259a330
Version 7.1.0
2021-05-19 22:20:53 -05:00
Cameron Gutman
f804d000f9
Update moonlight-common-c to avoid excessive ENet retransmissions when RTT variance is 0
2021-05-16 15:42:20 -05:00
Cameron Gutman
9baaa10417
Update moonlight-common-c with with more accurate RTTs and minRequiredFecPackets
2021-05-16 14:51:17 -05:00
Cameron Gutman
073873f681
Add network latency to stats overlay
2021-05-15 17:22:46 -05:00
Cameron Gutman
ab5a0a4470
Version 7.0.8
2021-05-06 23:57:36 -05:00
Cameron Gutman
fd1db224cb
Update moonlight-common-c with audio latency fix
2021-05-06 23:56:38 -05:00
Cameron Gutman
2d8d176160
Disable reference frame invalidation on tvOS and always enable HEVC (for now)
...
Reference frame invalidation seems to trigger a renderer hang on tvOS 14.5 in my testing.
Since we don't have RFI to bias us toward H.264, let's use HEVC all the time now.
This may change again if the RFI issues are sorted out (perhaps we need to implement
blocking waits for invalidated frames?)
2021-05-06 23:56:08 -05:00
Cameron Gutman
a4035c18b5
Switch stream exit button to Play/Pause on Apple TV
...
It appears it's no longer possible to get a double-press for the Menu button on tvOS 14.5
Fixes #456
2021-05-06 23:42:52 -05:00
Cameron Gutman
05aedd5510
Version 7.0.7
2021-04-29 20:17:58 -05:00
Cameron Gutman
fd5426b7e8
Update moonlight-common-c with RTSP handshake retry logic
2021-04-29 18:47:24 -05:00
Cameron Gutman
651559727f
Version 7.0.6
2021-04-27 18:41:23 -05:00
Cameron Gutman
76751dbee2
Update moonlight-common-c with multi-FEC support
2021-04-27 18:37:09 -05:00
Cameron Gutman
1c3d072b49
Add audio stream encryption
2021-04-23 19:07:27 -05:00
Cameron Gutman
d88321263f
Update moonlight-common-c
2021-04-18 19:18:42 -05:00
Cameron Gutman
867777468f
Version 7.0.5
2021-04-09 19:48:14 -05:00
Cameron Gutman
d52703c20e
Update moonlight-common-c for initial GFE 3.22 compatibility
2021-04-09 19:37:27 -05:00
Cameron Gutman
3e90e2ebf2
Version 7.0.4
2021-04-03 13:22:09 -05:00
Cameron Gutman
16acd71f6a
Disable system gestures on gamepad buttons while streaming
2021-04-03 12:54:08 -05:00
Cameron Gutman
4079af5d22
Update moonlight-common-c to pick up AMF HEVC parsing fix
2021-03-31 20:06:03 -05:00
Cameron Gutman
97f96bb116
Migrate to AppVeyor
2021-03-03 17:14:20 -06:00
Cameron Gutman
81b9a3e859
Migrate from travis-ci.org to travis-ci.com
2021-03-03 01:54:31 -06:00
Cameron Gutman
5da55d88c5
Update template to direct to troubleshooting page
2021-03-03 01:39:31 -06:00
Cameron Gutman
1fdbd84cd4
Add issue templates
2021-03-03 01:21:55 -06:00
Cameron Gutman
a66d6eb11b
Version 7.0.3
2021-02-02 18:50:31 -06:00
Cameron Gutman
d92437cfc9
Update moonlight-common-c
2021-02-02 18:05:01 -06:00
Cameron Gutman
f719e080f9
Merge pull request #448 from ascagnel/tweak-tvos-icons
...
tweak tvOS icons
2021-02-02 18:00:48 -06:00
Cameron Gutman
b7740eaffd
Merge pull request #447 from mlostekk/fix/memLeaks
...
nil'ing observer references
2021-02-02 18:00:30 -06:00
Cameron Gutman
a3fe8e23f1
Enable some restricted key combos to pass through to the PC
2021-01-12 18:44:32 -06:00
Cameron Gutman
e76344812e
Don't lock enhancement requests
2021-01-01 13:21:40 -06:00
Cameron Gutman
eed2b82230
Add configuration for GitHub lock bot
2021-01-01 13:08:42 -06:00
Cameron Gutman
ecd3427767
Add handling for above 4K resolutions
2020-12-24 13:33:54 -06:00
Cameron Gutman
311bf33e84
Add special error text for an unexpected early termination
2020-12-24 12:48:10 -06:00
Cameron Gutman
ea96bac31a
Display failing ports when connection fails
2020-12-23 14:48:20 -06:00
Cameron Gutman
f09b2fd222
Use LiStringifyPortFlags() rather than coding it ourselves
2020-12-23 14:39:51 -06:00
Cameron Gutman
8b8bc2f818
Version 7.0.2 (iOS)
2020-12-18 17:10:29 -06:00
Cameron Gutman
949f088ef5
Fix dragging mouse on iOS 13
...
Fixes #440
2020-12-18 17:10:16 -06:00
Cameron Gutman
e29313d9b6
Version 7.0.1 (iOS)
2020-12-07 21:45:55 -06:00
Cameron Gutman
9e669d13fa
Suppress all kbProductivity gesture recognizers
2020-12-07 21:10:30 -06:00
Cameron Gutman
015cfecdd6
Fix 3 finger taps causing the editing toolbar to appear
2020-12-07 20:54:24 -06:00
Cameron Gutman
c623d40600
Update moonlight-common-c submodule
2020-12-07 20:08:31 -06:00
Cameron Gutman
65293dab30
Fix race condition during PC detection
2020-12-06 00:56:16 -06:00
Cameron Gutman
f3635a515c
Version 7.0.1 (tvOS)
2020-12-05 21:06:50 -06:00
Cameron Gutman
6b823e155a
Don't emulate an OSC controller if absolute touch mode is enabled
2020-12-05 20:49:35 -06:00
Cameron Gutman
03f330ccff
Fix keyboard input on tvOS
...
Fixes #434
2020-12-05 20:48:58 -06:00
Cameron Gutman
c301891ff5
Fix stats overlay being off by 1 FPS
2020-12-05 20:38:30 -06:00
Cameron Gutman
1ba1ad64ec
Version 7.0.0
2020-11-28 22:32:01 -06:00
Cameron Gutman
1f24d28ddd
Update quit tip text for Apple TV
2020-11-28 20:23:15 -06:00
Cameron Gutman
e9e03c74e2
Fix long pressing apps on tvOS
2020-11-28 20:16:26 -06:00
Cameron Gutman
0c6c3ccc83
Disable resizing the view for the keyboard size
2020-11-28 18:50:54 -06:00
Cameron Gutman
07b8e7fd50
Minor UI tweaks
2020-11-28 18:41:44 -06:00
Cameron Gutman
60a6582380
Fix conflicting touch action handling on UIAppView and UIComputerView
2020-11-14 17:03:22 -06:00
Cameron Gutman
f5e0443abb
Hide shadows on hidden app tiles
2020-11-14 16:46:00 -06:00
Cameron Gutman
9b8a179f4a
Perform the initial updateLoop iteration immediately after attaching the view
2020-11-14 16:42:17 -06:00
Cameron Gutman
78f2b8ac47
Enable right-click context menus on iPadOS
2020-11-14 15:57:16 -06:00
Cameron Gutman
dc9b5b7c96
Remove @available checks for < iOS 9.3
2020-11-14 15:27:49 -06:00
Cameron Gutman
313af5a7e7
Fix popover dialog not correctly anchoring to the UIComputerView on iPad
...
The view was being replaced after the UIAlertController was anchored to it
2020-11-14 15:15:46 -06:00
Cameron Gutman
bb885465f6
Merge pull request #429 from MichaelMKenny/ipad-alertcontroller-crash-fix
...
Fixed crash on iPad due to missing up UIAlertController popoverPresentation.
2020-11-14 14:58:54 -06:00
Cameron Gutman
e402902d6e
Fix tvOS build
2020-11-02 20:39:37 -06:00
Cameron Gutman
f55daf941c
Add support for hiding apps
2020-11-02 20:39:24 -06:00
Cameron Gutman
a483c6ea41
Allow panning to the bottom of the screen when the keyboard appears
2020-11-02 18:41:38 -06:00
Cameron Gutman
3ad4d857e8
Replace home-rolled edge swipe gesture recognizer with UIScreenEdgePanGestureRecognizer
2020-11-01 21:18:06 -06:00
Cameron Gutman
6b1d34e4a9
StreamView must be multi-touch enabled for gestures to work
2020-11-01 20:50:25 -06:00
Cameron Gutman
bf36eaf661
Improve soft-keyboard handling
2020-11-01 20:47:14 -06:00
Cameron Gutman
e809afdd9e
Implement zoom and pan in touchscreen mode
2020-11-01 20:22:01 -06:00
Cameron Gutman
0d75dd4efb
Create stream view hierarchy programmatically
2020-11-01 20:00:39 -06:00
Cameron Gutman
b799978cac
Remove old iOS 13.0 gesture recognizer hack
2020-11-01 17:53:21 -06:00
Cameron Gutman
42f29c44e6
Remove OSPortabilityDefs.h
...
The macOS support that used it has been removed for a while
2020-11-01 16:50:02 -06:00
Cameron Gutman
c3ba447372
Reorganize tvOS settings
2020-11-01 16:43:13 -06:00
Cameron Gutman
a358cdad3d
Improve behavior of 2 finger scrolling in trackpad mode
2020-11-01 16:02:34 -06:00
Cameron Gutman
a1f09f117f
Fix first tap in touch mode not registering
2020-11-01 14:43:55 -06:00
Cameron Gutman
7270554153
Scale dead zone areas by screen size
2020-11-01 14:36:43 -06:00
Cameron Gutman
8d127decb6
Shrink and deadzone the edge swipe region for touchscreen mode
2020-11-01 14:28:13 -06:00
Cameron Gutman
8ffee9e10f
Minor video stats improvements
2020-11-01 14:09:05 -06:00
Cameron Gutman
0eac28a74f
Fix stats overlay width decreasing each iteration
2020-11-01 13:45:24 -06:00
Cameron Gutman
5d94800e11
Update moonlight-common-c to disable QoS on IPv6
2020-11-01 13:27:40 -06:00
Cameron Gutman
44f713f5c9
Add a basic stats overlay
2020-11-01 13:27:10 -06:00
Cameron Gutman
2114e39237
Plumb touch mode and stats overlay preferences
2020-11-01 11:50:00 -06:00
Cameron Gutman
6fd8baee41
Implement AbsoluteTouchHandler
2020-11-01 11:07:42 -06:00
Cameron Gutman
63beaebe55
Stub AbsoluteTouchHandler
2020-11-01 10:30:39 -06:00
Cameron Gutman
17d4079a5a
Refactor relative touch handling into a separate class
2020-11-01 10:19:32 -06:00
Cameron Gutman
b650119fe9
Merge pull request #426 from nauxliu/bump-max-bitrate
...
Bump max bitrate to 150Mbps to line up with android and qt version
2020-10-28 20:56:55 -05:00
Cameron Gutman
8b28606952
Update moonlight-common-c with QoS fix
2020-10-28 20:44:43 -05:00
Cameron Gutman
3f1699258d
Increase inactivity threshold to 60 seconds before killing the stream
2020-10-18 17:44:52 -05:00
Cameron Gutman
34f8696a5e
Don't terminate the stream when resigning active on tvOS
2020-10-18 17:43:34 -05:00
Cameron Gutman
96e317fe31
Make Guide button emulation more granular by only enabling RB+Start or Start+Select based on physical buttons present
2020-10-18 17:37:18 -05:00
Cameron Gutman
ecad1bea38
Disable Guide button emulation on gamepads with physical Guide buttons
2020-10-18 15:04:09 -05:00
Cameron Gutman
e4534fd4af
Version 6.1.1
2020-10-17 22:17:00 -05:00
Cameron Gutman
126735fa57
Update moonlight-common-c with MTU test
2020-10-17 21:52:31 -05:00