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
Diego Waxemberg
168eac17eb
Now display "no host selected" in nav bar before selecting a host
2015-01-01 23:30:18 -05:00
Diego Waxemberg
417f1e02bc
Added long press to remove/unpair host
2015-01-01 23:25:09 -05:00
Diego Waxemberg
e8c8f4f8e9
Created new host discovery system
...
- now store host uuid and mac address
- use uuid to check for duplicate hosts
- try local and external IPs
- pair status is shown
- server status is shown
- validate host when manually adding
2015-01-01 22:30:03 -05:00
Diego Waxemberg
0e2765ad86
added quitting an app
2015-01-01 16:50:10 -05:00
Diego Waxemberg
40d6ab91cf
removed unused method and fixed log
2014-12-31 22:42:19 -05:00
Diego Waxemberg
af4a833806
Merge branch 'black-ui' of git://github.com/mzyy94/limelight-ios into mzyy94-black-ui
...
* 'black-ui' of git://github.com/mzyy94/limelight-ios:
Add current host name button
Fix a very small warning
Update UI theme
Conflicts:
Limelight/ViewControllers/MainFrameViewController.m
2014-12-31 18:04:48 -05:00
Yuki MIZUNO
d5c12a3eb6
Add current host name button
...
Add re-select host button and show current host name.
2014-12-04 19:54:21 +09:00