Cameron Gutman
636143ee97
Disable the 4K option for SoCs older than the A9
2019-06-05 18:59:40 -07:00
Cameron Gutman
28ff29bb96
Disable the HEVC toggle for devices that don't support HEVC
2019-06-05 18:41:30 -07:00
Michael Kenny
f92544c7d2
Capped bitrate at 100Mbps.
...
Choosing 4K 120Hz was causing an assert/crash.
2019-05-31 15:04:20 +09:30
Cameron Gutman
797fa0f492
Add 4K resolution option. Fixes #364
2019-05-27 10:37:26 -07:00
Cameron Gutman
ff52adf4f8
Improve pairing messages
2019-05-27 10:27:10 -07: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
5028eaed59
Fix crash presenting the loading frame while old one is still dismissing
2018-12-28 20:51:29 -08:00
Cameron Gutman
d18c713684
Fix tip display on iPhone SE
2018-12-28 20:32:22 -08:00
Cameron Gutman
08e169eb23
Rewrite loading frame management (again)
2018-12-28 16:45:05 -08:00
Cameron Gutman
7c9313e04d
Ensure we don't deadlock if somehow a loading frame ends up under the active view
2018-12-28 02:09:57 -08:00
Cameron Gutman
d466a0af07
Only cleanup the stream on termination
2018-12-28 02:03:21 -08:00
Cameron Gutman
c8adc184c9
Use a semaphore to ensure the loading frame is safely shown and dismissed
2018-12-28 02:01:40 -08:00
Cameron Gutman
3717228e28
Fix app grid running indicator not being correct immediately after returning from stream
2018-12-28 00:32:19 -08:00
Cameron Gutman
94c9433b99
Fix running state refresh on app grid
2018-12-27 19:54:27 -08:00
Cameron Gutman
3555d60a9b
Add a quit tip for iOS and tvOS
2018-12-22 21:43:37 -08:00
Cameron Gutman
fbae7f88b5
Add server cert pinning after pairing
2018-12-22 00:05:48 -08:00
Cameron Gutman
336dbeed98
Remove loading frame from Add Host dialog flow
2018-11-28 18:43:45 -08:00
Cameron Gutman
17a5866fdd
Merge pull request #341 from ascagnel/tv-fixes
...
tvOS app UI/UX fixes
2018-11-19 20:16:50 -08:00
Cameron Gutman
845af246b5
Fix a few cases where the loading frame could be left on-screen
2018-11-16 20:17:03 -08:00
Cameron Gutman
70eb4fd69d
Allow waking non-paired hosts
2018-11-16 19:30:05 -08:00
Cameron Gutman
2c0624f1e7
Improve handling of non-local addresses and remote streaming
2018-11-16 19:02:31 -08:00
Cameron Gutman
23e9c3f236
Fix crash when the loading spinner is dismissed before fully presenting
2018-11-15 22:02:05 -08:00
Cameron Gutman
eefde316de
Fix bug that can cause spinner to get stuck
2018-11-15 21:11:02 -08:00
Cameron Gutman
16a2ab3941
Fix settings not saving on the first stream if the settings slideout is not closed
2018-10-27 11:57:29 -07: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
736887b945
Add 120 FPS option for devices with high refresh rate displays
2018-10-22 20:24:51 -07:00
Cameron Gutman
993bfca0ae
Allow bitrate slider to go to 100 Mbps
2018-10-22 19:27:49 -07:00
Andrew Scagnelli
befde5eb28
system theme, tvos icon styling
...
- using tvos icon styling
- updated to use system theme (light/dark) instead of always being grey
2018-10-19 00:03:14 -04:00
Andrew Scagnelli
7fd3b8df1c
on tvOS, do not quit the stream on pressing B
...
on tvOS (maybe also on other cases where you're using a "real" gamepad?),
use GCEventViewController so the system-level "back" event doesn't quit
the stream
2018-10-18 00:04:04 -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
253144188c
Purge box art cache on low memory warning
2018-08-29 09:24:47 -07:00
Cameron Gutman
4ccb9bebbf
Fix stream cleanup when pressing Menu on tvOS
2018-08-29 09:21:49 -07:00
Cameron Gutman
49f647748c
Fix discovery being stopped after returning from Add PC dialog
2018-08-29 07:52:33 -07:00
Cameron Gutman
90d47004e7
Avoid storing images in the database
2018-08-27 01:54:58 -07:00
Cameron Gutman
450960eaaf
Fix credential storage on tvOS
2018-08-27 00:34:34 -07:00
Cameron Gutman
293dc26b2e
Fix the navigation bar look
2018-08-26 19:03:22 -07:00
Cameron Gutman
109fa6f463
Set the title of the view to the selected PC
2018-08-26 17:05:13 -07:00
Cameron Gutman
1b681a8730
Allow tvOS to back out from app grid to PC grid
2018-08-26 15:05:32 -07:00
Cameron Gutman
f988ce0278
Fix issues with the loading frame colliding with other views
2018-08-26 12:25:22 -07:00
Cameron Gutman
1ef5c87afc
Share MainFrameViewController between iOS and tvOS
2018-08-26 11:56:27 -07:00
Diego Waxemberg
f5b99b6b9c
Can now stream to tvOS
2018-08-26 11:31:20 -07:00
Cameron Gutman
de39c87185
Allow the stream to be inactive for 10 seconds before terminating
2018-06-09 16:29:48 -07:00
Cameron Gutman
10a00b0d28
Avoid leaving application lifetime notifications registered all the time
2018-06-09 16:28:37 -07:00
Cameron Gutman
5a13e44fdb
Use an exponential-ish bitrate slider
2018-06-02 19:09:38 -07:00
Cameron Gutman
25c7b18147
Add UI settings for HEVC, optimizing games, PC audio, multi-controller. Remove remote setting since it doesn't do much and might confuse users.
2018-06-02 18:13:32 -07:00
Cameron Gutman
bfc0b89926
Add many new preferences to settings DB. Default HEVC to off due to reference frame invalidation not working
2018-06-02 17:10:52 -07:00
Cameron Gutman
2f0e219726
Always set the stream config from the data from the actual app we're going to start streaming, not just the one selected
2018-06-02 16:38:02 -07:00
Cameron Gutman
2305f33572
Fix scrolling jank on app list
2018-06-02 16:31:16 -07:00