Justin Miller
Justin Miller
If left running and Safari is quit, it will reopen Safari repeatedly (and infuriatingly), including after crashes or when prompting you to restore windows or not.
Since `curses` keys are weird here, need to figure out a long-term solution for this.
Current model looks for changes by counting tabs, which doesn't account for tab rearranging.
We poll the tab count / active tabs on a regular basis (currently every few seconds), which: - results in jumpy behavior as things can change after you've tabbed back...
Per AppleScript, whatever Safari thinks `window 1` is, which can change. This could be expanded to multiple windows, or at least be more predictable.
See http://support.mapbox.com/discussions/mapbox-ios-sdk/66-zoom-outin-to-display-all-annotations-currently-on-the-map We could pretty easily take a certain list of annotations and zoom to best fit them all in view.
Per old convention we hardcoded Mapbox tiles ending in `.png`: https://github.com/mapbox/mapbox-ios-sdk/blob/2ca520dd960b8c0f8ed88279826b4057cf4f4147/MapView/Map/RMMapboxSource.m#L222 We should expand this to recognize `.jpg` as well due to some backend changes which can cause this.
Per https://secure.helpscout.net/conversation/52598507/ we had built this out in [`scale-factor`](https://github.com/mapbox/mapbox-ios-sdk/tree/scale-factor) and should integrate it into `develop`. /cc @geografa
Now that we have online docs again, we should add the API version to the path so we don't break links like how Mapbox.js does: https://www.mapbox.com/mapbox.js/api/v2.1.5/
There are a number of classes from upstream that don't `#import ` as they should. With Objective-C it doesn't matter as much since all GUI apps will bring this in,...