Cameron Gutman
f51dbe4295
Fix some Xcode 11 warnings
2019-09-11 19:12:11 -07:00
Cameron Gutman
56691791b8
Fix race condition that could cause safe area insets to be missing
2019-09-01 12:26:39 -07:00
Cameron Gutman
f6153fe818
Improve selection visibility on tvOS
2019-08-30 22:33:32 -07:00
Cameron Gutman
7e21b131ac
Redesign navigation bar on iOS
2019-08-30 21:15:11 -07:00
Cameron Gutman
e476cc407c
Fix crash on pre-iOS 13
2019-08-30 19:55:49 -07:00
Cameron Gutman
6d94897c21
Distinguish between offline and unknown hosts
2019-08-30 19:19:23 -07:00
Cameron Gutman
83479719a4
Fix styles on settings slideout on iOS 13
2019-08-30 17:16:56 -07:00
Cameron Gutman
7ed5a9831f
Fix settings slideout scrolling too far on iOS 13
2019-08-29 21:57:51 -07:00
Cameron Gutman
42b7fd35ce
Fix surround sound audio playing back silence
2019-08-29 21:07:10 -07:00
Cameron Gutman
3dcca3a922
Allow click and drag via tvOS remote trackpad
2019-08-29 18:55:33 -07:00
Cameron Gutman
7699d9e574
Implement 5.1 surround sound support. Fixes #371
2019-08-26 22:46:35 -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
8337b3e708
Add support for zero configuration IPv6 streaming
2019-07-14 19:17:17 -07:00
Cameron Gutman
ed10612e2c
Allow pairing to complete in the background to allow users to type the PIN using remote desktop apps
2019-07-05 22:18:30 -07:00
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