Cameron Gutman
f55daf941c
Add support for hiding apps
2020-11-02 20:39:24 -06:00
Cameron Gutman
2114e39237
Plumb touch mode and stats overlay preferences
2020-11-01 11:50:00 -06:00
Cameron Gutman
7e704ee201
Trim the IP address string from the user
2020-10-06 21:57:22 -05:00
Cameron Gutman
6bf643968b
Display a loading spinner while adding a PC is in progress
2020-08-30 20:39:11 -07: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
2a0b29a284
Revert "Add direct-to-desktop mode"
...
This reverts commit e445989ec73002d9210faf9cf4a881fe5aa49c20.
2020-08-30 15:30:58 -07:00
Cameron Gutman
e445989ec7
Add direct-to-desktop mode
2020-08-12 22:26:56 -07:00
Cameron Gutman
0b712a1589
Add manual connection testing option
2020-08-12 22:20:15 -07:00
Cameron Gutman
286b19d360
Add automatic network testing on connection failure
2020-08-10 22:56:47 -07:00
Cameron Gutman
39c03bc8a8
Attempt to fix Apple's concerns about cloud streaming
2020-06-05 16:03:38 -07:00
Cameron Gutman
3cca55703e
Fix the LoadingFrameViewController not display on top of other content on tvOS
...
Also remove hacks that were put in place due to this bug previously.
2020-04-19 14:40:39 -07:00
Cameron Gutman
4aca666df4
Fix race condition that could cause pairing state to be lost
...
If a mDNS response for a host happened during the period where we
had removed the host from discovery, it would be re-added by mDNS
without the pairing cert. Now we no longer completely remove the host
and instead just remember that it's paused.
2020-04-18 17:16:53 -07:00
Cameron Gutman
b8631db5df
Allow rediscovery of hosts after deletion without having to force quit the app
2020-04-18 15:03:52 -07:00
Cameron Gutman
c7a7fc3fbc
Add 7.1 surround sound support
2020-04-03 17:46:04 -07:00
Cameron Gutman
52dcdd68c4
Fix concurrency issues accessing TemporaryHost fields that could be changed by other threads
2019-11-06 21:51:23 -08:00
Cameron Gutman
2577f581ba
Revert "Don't navigate to a host that is known to be offline"
...
This reverts commit 95ce78bb00574ca0c12cc6ab3352e961e8258eac.
2019-11-05 20:30:17 -08:00
Cameron Gutman
1757359fbf
Fix "server busy" pairing error dialog
2019-11-04 21:41:42 -08:00
Cameron Gutman
c89de92e23
Fix tvOS build
2019-11-03 15:25:43 -08:00
Cameron Gutman
ee7df54842
Launch directly to the app grid if there is exactly one PC
2019-11-03 15:17:27 -08:00
Cameron Gutman
95ce78bb00
Don't navigate to a host that is known to be offline
2019-11-03 15:13:44 -08:00
Cameron Gutman
3c9314dff3
Disable both navbar buttons when disabling navigation
2019-11-03 15:13:13 -08:00
Cameron Gutman
c5e1bbf61b
Set title immediately when a PC is tapped
2019-11-03 15:12:43 -08:00
Cameron Gutman
abe850cd72
Fix UI problems when a pairing error occurs in the background
2019-11-03 15:11:02 -08:00
Cameron Gutman
b0a3e163c4
Restart PC discovery when pairing fails
2019-11-03 14:43:12 -08:00
Cameron Gutman
2ae7fefc0c
Prevent app grid from populating with empty cells during server info polling
2019-11-03 14:40:32 -08:00
Cameron Gutman
d1eb7b45a2
Add quick action shortcuts to open paired PCs
2019-11-03 13:38:52 -08:00
Cameron Gutman
a824c23c59
Fix iOS build
2019-10-12 19:20:26 -07:00
Cameron Gutman
09ac6cc057
Clamp stream resolution and FPS to device capabilities
2019-10-12 18:07:47 -07:00
Cameron Gutman
1121a918d1
Improve description messages of error message dialogs
2019-10-12 16:41:32 -07:00
Cameron Gutman
f8cc7bb77f
Improve text for WoL alert
2019-10-12 16:03:35 -07:00
Cameron Gutman
4e5264d5e9
Fix menu button recognizer not always working after returning from settings
2019-09-24 19:08:22 -07:00
Cameron Gutman
d98aba66a8
Add settings button for tvOS
2019-09-24 18:56:37 -07:00
Cameron Gutman
a6e6d0e491
Restore focus on the correct app after closing the stream
2019-09-23 21:33:24 -07:00
Cameron Gutman
61c7d9f2b3
Disable bounce-back on the reveal view controller
2019-09-18 19:59:24 -07:00
Cameron Gutman
9a9b9651a1
Address several iOS and tvOS compilation warnings
2019-09-15 15:46:23 -07:00
Cameron Gutman
283e735f90
Remove the successful quit dialog since it's redundant and annoying
2019-09-14 13:08:47 -07:00
Cameron Gutman
f24c28c848
Switch back to text for navigation buttons
2019-09-14 12:46:50 -07:00
Cameron Gutman
29dff2320b
Fix content insets for host and app scroll views
2019-09-14 12:28:21 -07:00
Cameron Gutman
f51dbe4295
Fix some Xcode 11 warnings
2019-09-11 19:12:11 -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
6d94897c21
Distinguish between offline and unknown hosts
2019-08-30 19:19:23 -07:00
Cameron Gutman
42b7fd35ce
Fix surround sound audio playing back silence
2019-08-29 21:07:10 -07:00
Cameron Gutman
7699d9e574
Implement 5.1 surround sound support. Fixes #371
2019-08-26 22:46:35 -07: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
ff52adf4f8
Improve pairing messages
2019-05-27 10:27:10 -07: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
c8adc184c9
Use a semaphore to ensure the loading frame is safely shown and dismissed
2018-12-28 02:01:40 -08:00