Added an iPad storyboard, same structure as iPhone, but it uses modal popovers for the login view and device/device info views
Fixed an issue where the device positions wouldn't update; and (related)
Fixed an issue where markers would not be added to the map (seems to depend on speed of network connection, both issues fixed by using NSNotification to broadcast message saying device and/or positions changed and views must update)
Instead of relying on viewWillAppear to check the login state, use NSNotification to tell subscribers when the user logs in, or logs out
Fix an issue where the web socket would try to connect over and over again when the connection failed
Round course (heading) to nearest degree
Remove markers from map on iPad when the user logs out (possible privacy issue?)
(Also, I'm getting a warning saying that this PR can't be automatically merged. I think I did something funky with the upstream merge to my fork, which complicated things. Sorry. I will try to find out what did, and how to fix it.)
In this PR:
(Also, I'm getting a warning saying that this PR can't be automatically merged. I think I did something funky with the upstream merge to my fork, which complicated things. Sorry. I will try to find out what did, and how to fix it.)