Cameron Gutman
77485f2d8d
Display error codes when the connection is terminated
2023-12-22 14:46:23 -06:00
Cameron Gutman
73d4199917
Implement immediate controller arrival and battery events
2023-12-06 19:12:04 -06:00
Cameron Gutman
9d0dc49fd2
Implement controller LED support
2023-09-27 08:52:26 -05:00
Cameron Gutman
20d0087bdc
Plumb trigger rumble and motion sensor callbacks
2023-06-28 21:27:46 -05:00
Cameron Gutman
c57e89a0bd
Implement Start+Select+L1+R1 shortcut to quit
...
Fixes #548
2023-03-05 19:10:28 -06:00
Cameron Gutman
c8907b8ab8
Add special error text for ML_ERROR_FRAME_CONVERSION
2022-10-04 20:32:23 -05:00
Cameron Gutman
3a77bf3e65
Implement dynamic display mode changes for Apple TV
2022-02-13 14:27:17 -06: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
d52703c20e
Update moonlight-common-c for initial GFE 3.22 compatibility
2021-04-09 19:37:27 -05: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
1f24d28ddd
Update quit tip text for Apple TV
2020-11-28 20:23:15 -06:00
Cameron Gutman
0c6c3ccc83
Disable resizing the view for the keyboard size
2020-11-28 18:50:54 -06:00
Cameron Gutman
e402902d6e
Fix tvOS build
2020-11-02 20:39:37 -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
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
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
0eac28a74f
Fix stats overlay width decreasing each iteration
2020-11-01 13:45:24 -06:00
Cameron Gutman
44f713f5c9
Add a basic stats overlay
2020-11-01 13:27:10 -06: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
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
fb9d778dab
Purge mentions of Internet streaming for App Store Guideline 4.2.7a
2020-08-30 15:37:52 -07:00
Cameron Gutman
bf437669fb
Add warning if no key frames can be received in 10 seconds
2020-08-29 21:21:46 -07:00
Cameron Gutman
286b19d360
Add automatic network testing on connection failure
2020-08-10 22:56:47 -07:00
Cameron Gutman
fdc9e00c54
Add a friendly error message when no video traffic is received
2020-05-01 19:37:33 -07:00
Cameron Gutman
68e59aba74
Scale mouse input to fit the video region
2020-04-18 14:00:26 -07:00
Cameron Gutman
742bb7b516
Change errorCode from long to int
2020-02-25 00:00:00 -08:00
Cameron Gutman
18e2d67f6b
Suppress home bar hiding when user is interacting
2019-11-02 15:17:52 -07:00
Cameron Gutman
5faa8a0b85
Hide the home bar when a gamepad is connected and no on-screen controls are visible
...
Fixes #386
2019-10-22 00:32:56 -04:00
Cameron Gutman
967ddd7d68
Refactor OSC handling
2019-10-22 00:16:20 -04:00
Cameron Gutman
c9225d468a
Change title of launch error dialog
2019-10-12 19:20:53 -07:00
Cameron Gutman
a824c23c59
Fix iOS build
2019-10-12 19:20:26 -07:00
Cameron Gutman
769840d089
Immediately stop streaming when resigning active on tvOS
2019-09-24 17:37:35 -07:00
Cameron Gutman
33b050f84f
Increase bitrate warning font size on tvOS
2019-09-24 17:36:26 -07:00
Cameron Gutman
3dcca3a922
Allow click and drag via tvOS remote trackpad
2019-08-29 18:55:33 -07:00
Cameron Gutman
c2620b8321
Fix tvOS build
2019-08-07 00:53:58 -07:00
Cameron Gutman
ba4e55aac4
Add on-screen connection status warning
2019-07-23 18:43:41 -04:00
Cameron Gutman
63b09c5b27
Remove the old message callbacks
2019-04-27 14:00:58 -07:00
Andrew Scagnelli
b2c2f0837a
more appletv tweaks ( #351 )
...
* redo now playing indicator
- instead of drawing an arrow overlay, add an offset green shadow
* do not show "Connection Terminated" on code 0
if an application quits successfully because it was asked to do so by
the user (errorCode = 0), then do not display an alert -- just go back
to the prior view.
* fix: add missing toggle for mutli-controller support
2019-02-13 21:03:09 -08:00
Cameron Gutman
335b5aef1f
Add rumble support
2019-02-11 19:22:18 -08:00
Cameron Gutman
d18c713684
Fix tip display on iPhone SE
2018-12-28 20:32:22 -08:00
Cameron Gutman
d466a0af07
Only cleanup the stream on termination
2018-12-28 02:03:21 -08:00
Cameron Gutman
3555d60a9b
Add a quit tip for iOS and tvOS
2018-12-22 21:43:37 -08:00
Andrew Scagnelli
bd379677a2
feat: updated menu button handling
...
- on tapping menu once (or chording with LB/RB), behave as
start/select/special
- on doube-tapping menu, quit the stream
2018-10-23 23:18:56 -04:00
Cameron Gutman
9123033bb3
Remove help links from tvOS version due to lack of browser and WebKit
2018-08-29 09:36:51 -07:00
Cameron Gutman
4ccb9bebbf
Fix stream cleanup when pressing Menu on tvOS
2018-08-29 09:21:49 -07:00