Cameron Gutman
92a2bbe28e
Send Command key to host rather than treating it as Control
...
Fixes #464
2021-10-12 19:01:14 -05:00
Cameron Gutman
3dd0e8362a
Xcode plist reorganization
2021-10-06 23:39:23 -05:00
Cameron Gutman
cea8ed485f
Improve scrolling behavior for continuous scroll input
2021-10-06 23:28:29 -05:00
Cameron Gutman
505d248472
Improve scrolling behavior for discrete scroll input
2021-10-06 23:20:42 -05:00
Cameron Gutman
3f530afca4
Add CADisableMinimumFrameDurationOnPhone for iPhone 120 Hz support
2021-10-05 21:43:54 -05:00
Cameron Gutman
d7cf8ced25
Go back to UIPanGestureRecognizer for all scroll events
...
GCMouse is broken in iPad 15 for mice with discrete scroll wheel events
2021-10-05 21:42:37 -05:00
Cameron Gutman
e80a4fd2b1
Add support for Unicode text input
2021-08-10 01:01:51 -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
073873f681
Add network latency to stats overlay
2021-05-15 17:22:46 -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
1c3d072b49
Add audio stream encryption
2021-04-23 19:07:27 -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
16acd71f6a
Disable system gestures on gamepad buttons while streaming
2021-04-03 12:54:08 -05:00
Martin Mlostek
6e480a46a0
nil'ing observer references
2021-01-23 22:05:58 +01: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
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
949f088ef5
Fix dragging mouse on iOS 13
...
Fixes #440
2020-12-18 17:10:16 -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
65293dab30
Fix race condition during PC detection
2020-12-06 00:56:16 -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
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
Michael Kenny
e258551008
Fixed crash on iPad when bringing up app long press menus, due to missing UIAlertController popoverPresentation.
2020-11-04 14:11:27 +10:30
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
a358cdad3d
Improve behavior of 2 finger scrolling in trackpad mode
2020-11-01 16:02:34 -06:00