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
Cameron Gutman
9ff5fcb9d5
Fix off by one in rumble amplitude calculation
2020-10-17 21:25:10 -05:00
Cameron Gutman
8c66898765
Dynamically update haptic effects instead of creating new players all the time
2020-10-15 18:40:13 -05:00
Cameron Gutman
5faf1faf32
Add Guide button support on iOS 14
2020-10-15 17:55:53 -05:00
Cameron Gutman
7e704ee201
Trim the IP address string from the user
2020-10-06 21:57:22 -05:00
Cameron Gutman
c3ae83f902
Version 6.1.0
2020-09-18 22:41:03 -05:00
Cameron Gutman
95e16c5e2d
Sort ITSAppUsesNonExemptEncryption
2020-09-18 21:54:05 -05:00
Cameron Gutman
fc08a7ee0e
Set ITSAppUsesNonExemptEncryption=NO
2020-09-18 19:47:25 -05:00
Cameron Gutman
95e12f9853
Fix sorting of NSLocalNetworkUsageDescription
2020-09-18 19:18:51 -05:00
Cameron Gutman
88c18ad397
Don't use pointer lock if the mouse isn't compatible with GCMouse
2020-09-18 18:48:35 -05:00
Cameron Gutman
5043fadace
Request pointer lock while streaming
2020-09-18 18:27:20 -05:00
Cameron Gutman
6fa5ef73f6
Add GCMouse support
2020-09-18 17:04:32 -05:00
Cameron Gutman
c0367f711b
Disable legacy iOS 13.4 mouse support when a GCMouse is connected
2020-09-18 16:44:24 -05:00
Cameron Gutman
0a5499f369
Raise iOS deployment target to iOS 9.3 as required by Xcode 12
2020-09-18 16:29:46 -05:00
Cameron Gutman
26209f187e
Update TravisCI to use Xcode 12
2020-09-18 15:30:21 -05:00
Cameron Gutman
e8c7eb67c6
Add rumble support on iOS 14
2020-09-17 20:32:41 -05:00
Cameron Gutman
2d24b0ec7b
Fix mouse support on iOS 14
2020-09-17 18:59:18 -05:00
Cameron Gutman
dfec190b82
Version 6.0.1
2020-09-08 19:53:32 -07:00
Cameron Gutman
88f9423802
Update moonlight-common-c to improve connection reliability
2020-09-08 19:53:13 -07:00