Diego Waxemberg
695499dea9
host and app buttons now have feedback when tapped
2015-09-30 19:13:37 -07:00
Diego Waxemberg
1da877fed7
Changed theme to light/dark gray and updated launch screen. Also added a border and drop shadow to app icons
2015-09-28 21:18:35 -07:00
Cameron Gutman
46fe7a8aed
Don't show error messages if the PC isn't selected anymore
2015-07-12 00:30:44 -07:00
Cameron Gutman
3151ac6bf0
Remove hosts from discovery while they're handling operations the for UI. Sometimes these operations take a while and block the server from responding to our serverinfo queries that determine its online status.
2015-07-12 00:23:48 -07:00
Cameron Gutman
dc5210f691
Propagate the running flag to the applist cache
2015-07-12 00:12:53 -07:00
Cameron Gutman
1f02265003
Fix a race condition that could cause an app to be populated with a null host
2015-07-11 23:59:09 -07:00
Cameron Gutman
e4af9032e2
Implement a fast path to the app grid for online, paired machines with cached app lists.
2015-07-11 21:59:41 -07:00
Diego Waxemberg
9c6b718be2
fixed issue with apps duplicating in app list
2015-07-11 18:47:05 -07:00
Cameron Gutman
dc6ebffab1
Allow unpaired computer to be deleted. Remove the unpairing option since it hasn't worked for ages.
2015-07-11 01:29:28 -07:00
Cameron Gutman
13e894e9a3
Refactor app list to be non-static and sorted in alphabetical order
2015-07-11 01:28:52 -07:00
Cameron Gutman
4c95773131
Long clicking hosts that aren't paired doesn't bring up any useful options, so disable it
2015-07-11 00:13:58 -07:00
Diego Waxemberg
37f25c1f97
fixed some bugs with saving app list to database
2015-07-10 22:19:25 -07:00
Diego Waxemberg
642085ca32
App lists are now persisted in the database
2015-07-10 21:22:57 -07:00
Cameron Gutman
5dee29a21c
Add a play indicator for running apps
2015-07-10 18:09:12 -07:00
Cameron Gutman
b01d13976b
Improve speed and reliability of host detection
2015-07-10 12:18:09 -07:00
Cameron Gutman
ae1c83a011
Fix returning to the host selection screen after a failure
2015-07-10 11:52:27 -07:00
Cameron Gutman
54dd79d2dd
Remove OK button from pairing PIN dialog, since it dismisses automatically
2015-07-10 11:37:32 -07:00
Cameron Gutman
935fb6ffe3
Fix streaming over the external IP address when discovered via mDNS
2015-07-10 00:28:51 -07:00
Cameron Gutman
2d02ce2a1b
Change the PC status to offline and return to the host selection screen if server info or applist is unavailable
2015-07-09 23:48:18 -07:00
Cameron Gutman
29fda59a72
Add applist and server info fetching error dialogs. Open the options menu when a user taps an offline PC.
2015-07-09 21:15:52 -07:00
Cameron Gutman
05f0dfd4f5
Replace dispatch_sync with dispatch_async in pairing
2015-07-09 21:02:19 -07:00
Cameron Gutman
0bdc5a83f1
Go directly to the app list after pairing like Android
2015-07-09 20:39:15 -07:00
Cameron Gutman
8688bf1210
Add failure handling for quitting apps
2015-07-09 20:33:23 -07:00
Cameron Gutman
bf0858d57e
Fix spelling mistake
2015-07-09 20:32:03 -07:00
Cameron Gutman
73364127d2
Fix pairing with GFE 2.4.5.57+
2015-07-08 23:03:23 -07:00
Cameron Gutman
6bb559303b
Remove executeRequest from HttpManager. It has some show-stopping bugs, like leaking semaphore counts (since it never waited) and being generally thread-unsafe. Implementing it in a way that would be asynchronous and thread-safe is a non-trivial task, so I've opted to remove it and change callers to use executeRequestSynchronously.
2015-07-08 21:26:01 -07:00
Cameron Gutman
99a2dbb956
Switch from deprecated UIAlertView to UIAlertController for pairing
2015-06-23 22:23:12 -07:00
Cameron Gutman
a9a00629b1
Use API 1.1 common in preparation for IPv6 requirement
2015-06-17 23:32:00 -07:00
Diego Waxemberg
5296b2eb39
now stop app asset requests before attempting to start a stream
2015-05-28 23:47:30 -07:00
Diego Waxemberg
8d3401f962
Changed name from Limelight to Moonlight due to C&D from Limelight
...
Networks, Inc.
2015-05-12 21:48:30 -04:00
Diego Waxemberg
62bbec3c5d
now hide the loading spinner on network errors
2015-04-05 17:25:05 -07:00
Diego Waxemberg
65f7e75736
now show loading frame when waiting for background tasks
2015-02-24 22:33:14 -05:00
Diego Waxemberg
3617ea98e2
created a loading frame
2015-02-24 22:13:33 -05:00
Diego Waxemberg
e3dd4e7238
Created logger with log levels
2015-02-10 21:26:55 -05:00
Diego Waxemberg
0c36754ebe
Now stop retrieving assets when the user deselects the host
2015-02-10 18:40:22 -05:00
Diego Waxemberg
e7dc22bb15
Host discovery is much better now
2015-02-10 17:40:49 -05:00
Diego Waxemberg
7d7adb0753
now pass stream configuration through the segue
2015-02-01 19:46:28 -05:00
Diego Waxemberg
879f304a79
Refactored http communications to be more abstract and OOP
2015-02-01 04:26:47 -05:00
Diego Waxemberg
14f30349a3
improved app asset management and retrying to acquire
2015-01-31 20:10:14 -05:00
Diego Waxemberg
e3e95c29f6
Created http response class and added error checking
2015-01-31 01:57:23 -05:00
Cameron Gutman
5ef91f2fc0
Change app menu options to be clearer and more similar to Android
2015-01-09 17:25:18 -05:00
Diego Waxemberg
ec39c27498
now cache app images and reuse them when connecting to the same host
2015-01-08 22:18:26 -05:00
Diego Waxemberg
ccd8b3332e
now request app image on multiple threads
2015-01-08 21:36:29 -05:00
Diego Waxemberg
fe131af464
Merge branch 'black-ui' of git://github.com/mzyy94/limelight-ios into mzyy94-black-ui-v2
...
* 'black-ui' of git://github.com/mzyy94/limelight-ios:
Fix font family on UISegmentedControl
Fix a computer name invisibility bug
Change segmented control style
Set Roboto font family for text labels and buttons.
Add Roboto font family
show an app title when the image of the app isn't available
Conflicts:
Limelight/UIAppView.m
Limelight/UIComputerView.m
Limelight/ViewControllers/MainFrameViewController.m
2015-01-08 19:46:00 -05:00
Diego Waxemberg
b89515089f
fixed long clicking host on iPads and made applist appear immediately after the apps are known
2015-01-08 19:37:51 -05:00
Yuki MIZUNO
84a314adb4
Fix a computer name invisibility bug
2015-01-05 16:32:30 +09:00
Diego Waxemberg
f0b145c01a
Now stop discovery when pairing
2015-01-02 23:57:11 -05:00
Diego Waxemberg
ee61dc9a59
implemented wake on lan
2015-01-02 19:15:47 -05:00
Diego Waxemberg
a52b20ee52
hostList is now thread-safe
2015-01-01 23:54:54 -05:00
Diego Waxemberg
f209670c1a
now remove host from database when the user removes it
2015-01-01 23:40:52 -05:00