summaryrefslogtreecommitdiff
path: root/ios/app
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '1ec5-plist-1535'Minh Nguyễn2015-05-201-17/+15
|\
| * Obsoleted +setMapboxMetricsEnabledSettingShownInApp:Minh Nguyễn2015-05-131-17/+15
| | | | | | | | Made `+[MGLAccountManager setMapboxMetricsEnabledSettingShownInApp:]` unavailable, with a message explaining what to do instead. Removed a commented-out call to that method. Only the environment for an access token if one hasn’t already been set in Info.plist.
* | Merge pull request #1589 from mapbox/1396-info-plist-onlyBrad Leege2015-05-181-0/+2
|\ \ | | | | | | Manage Metrics TEST URL Via Info.plist
| * | #1396 - Refactoring Metrics Test Server URL configuration to be drive via ↵Brad Leege2015-05-181-0/+2
| | | | | | | | | | | | Info.plist
* | | Marked unused parameters with __unusedMinh Nguyễn2015-05-181-14/+4
|/ / | | | | | | Replaced haphazard usage of pragmas and `(void)` expressions with the `__unused` keyword.
* | Privatized MGLMapboxEventsMinh Nguyễn2015-05-181-24/+0
|/ | | | `-pauseMetricsCollection` and `-resumeMetricsCollection` were originally introduced to mitigate concerns around battery usage, but `MGLMapboxEvents` has since evolved to tread much lighter on the battery. There’s no longer any need for the client to call these methods directly. The iOS test project now includes MGLMapboxEvents.h explicitly to avoid having to package a header that will go unused.
* #1516 - Adding public setter method to MGLAccountManager.h. Fixing example ↵Brad Leege2015-05-121-1/+1
| | | | signal opt out in MBXAppDelegate.
* #1516 - Adding explicit checks for developer implementation of user Opt Out ↵Brad Leege2015-05-111-0/+3
| | | | functionality
* Renamed settings keysMinh Nguyễn2015-05-081-2/+2
| | | | The new keys fit the standard naming convention for Info.plist keys and more clearly communicate how they’re to be used.
* #1225 - Simplifying MGLAccountManager for initial setup and access to ↵Brad Leege2015-05-051-1/+2
| | | | AccessToken
* Updating from masterBrad Leege2015-05-043-10/+9
|\
| * make meta-target for all iOS targets too and split up project.gypKonstantin Käfer2015-04-281-8/+8
| | | | | | | | this will make it easier to add more targets to iOS builds in the future. It'll also help by having Xcode files named after the platform they're for, so it's easier to distinguish windows
| * Automatically find view controller for layout guidesMinh Nguyễn2015-04-271-1/+0
| | | | | | | | Find the managing view controller by traversing the responder chain.
| * #1345 - Adding app build number to user agent. Updating gl test app build ↵Brad Leege2015-04-271-1/+1
| | | | | | | | number to be different from build version.
* | #1225 - Restoring MapboxGL.h as an Umbrella header file by splitting the ↵Brad Leege2015-05-041-1/+2
| | | | | | | | singleton code into MGLAccountManager.h and .m
* | #1225 - Initial conversion of Mapbox GL app to set access token in ↵Brad Leege2015-04-232-14/+17
|/ | | | AppDelegate and exposing MGLMapView.initWithFrame to support it
* fixes #1157, #1255: cache parsed tiles in memoryJustin R. Miller2015-04-161-3/+8
|
* change default style to StreetsJustin R. Miller2015-04-101-1/+1
|
* Revert "Override file name for Mapbox Streets style JSON"Justin R. Miller2015-04-101-12/+3
| | | | | | | Mapbox Streets has stock naming again; reverting. Easier to ensure we name properly than build in logic. This reverts commit 0b35a887085cebc4dac99aac6e870504ae24b8e5.
* show Dark style in demo appios-v0.2.10Justin R. Miller2015-04-091-0/+1
|
* Merge pull request #1239 from friedbunny/locate-buttonMinh Nguyễn2015-04-0913-1/+24
|\ | | | | Add simple tracking mode button to demo app
| * Animate the thing, I'm not an animalJason Wray2015-04-091-1/+3
| |
| * Add simple tracking mode button to demo appJason Wray2015-04-0813-1/+22
| |
* | Override file name for Mapbox Streets style JSONMinh Nguyễn2015-04-081-3/+12
| | | | | | | | | | | | Some styles have nonstandard file names that don’t end with “-v7”. This commit adds a special case for Mapbox Streets that can be extended in the future for other styles. Ref #1228
* | fixes #1228: bring in Streets & Light & update styles pinJustin R. Miller2015-04-081-2/+7
|/
* #1216 - Commenting out pause / resume test hooksBrad Leege2015-04-071-1/+2
|
* #1216 - Documenting use of pauseMetricsCollection and resumeMetricsCollectionBrad Leege2015-04-071-0/+10
|
* #1216 - Added test usage of pausing / resuming Metrics to simulate app ↵Brad Leege2015-04-071-0/+12
| | | | entering background mode and no other location manager running. Added paused state checking to pauseMetricsCollection and resumeMetricsCollection
* Removed redundant initializers and settersMinh Nguyễn2015-04-031-2/+1
| | | | This change removes most of the ways you used to be able to apply a style to the map. Building on #1163, `styleURL` (HTTP(S), mapbox:, asset:) is the canonical way to apply a style, and `mapID` is a convenient shorthand for Mapbox-hosted styles. A relative style URL is interpreted as a path relative to the app’s main bundle. We now construct asset: URLs in lieu of “bundled style names”.
* Fixed race condition after setting access tokenMinh Nguyễn2015-04-031-5/+2
| | | | | | | | `Map` should be able to deal with having no access token or JSON even while it’s running. Most of `Map` accounts for this situation, but `reloadStyle()` incorrectly assumes that one or the other is set. This change corrects the assumption in `reloadStyle()`. Also expose the access token and style name to clients as ordinary KVO-compliant properties. Actually, they’re not so ordinary because they’re inspectable! Ref #1070, #1147
* Polished privacy settingsMinh Nguyễn2015-04-022-16/+2
| | | | Added footer text to explain the purpose of the Mapbox Metrics setting. Added strings from the plist to an existing unused .strings file and converted that .strings file to UTF-8 for diffability.
* Merge pull request #1105 from mapbox/1099-gyp-depsMinh Nguyễn2015-03-261-0/+1
|\ | | | | Enable modules in iOS demo app
| * Enabled modules in iOS demo appMinh Nguyễn2015-03-251-0/+1
| | | | | | | | No longer need to explicitly link system frameworks like UIKit.
* | closes #1082, refs #756: user dot on map in iOSJustin R. Miller2015-03-251-65/+12
|/
* #1095 - Adding Settings.bundle to project generationBrad Leege2015-03-251-1/+2
|
* refs #894, fixes #1074: callout views for iOSJustin R. Miller2015-03-241-1/+10
|
* Merge branch 'master' of github.com:mapbox/mapbox-gl-native into 1033-metricsBrad Leege2015-03-245-1/+136462
|\ | | | | | | | | Conflicts: platform/ios/MGLMapView.mm
| * annotations perf improvements & iOS app testingJustin R. Miller2015-03-235-1/+136462
| | | | | | | | squash of #1061
* | #1033 - Reverting to Metrics Enabled Preference in System.appBrad Leege2015-03-241-2/+2
| |
* | #1033 - Building Mapbox Metrics Disabled UI in Settings.app and ↵Brad Leege2015-03-241-27/+43
| | | | | | | | functionality in Events tracking infrastructure
* | #1033 - Setting up Opt Out UI in Settings.app. Checking for Opt Out status ↵Brad Leege2015-03-241-57/+27
| | | | | | | | at event push time.
* | #1033 - Adding blank Settings.bundle infrastructure and ensuring it's loaded ↵Brad Leege2015-03-242-0/+61
|/ | | | into memory
* fixes #1053: umbrella Cocoa headerJustin R. Miller2015-03-221-1/+1
|
* Cocoa annotations APIJustin R. Miller2015-03-221-1/+1
|
* add emeraldPeter Liu2015-03-201-0/+1
|
* bump iOS app versionJustin R. Miller2015-03-191-2/+2
|
* fixes black flicker on rotating the deviceKonstantin Käfer2015-03-121-0/+1
| | | | | | | | | | | | fixes #838 instead of rendering ad libitum on the map thread, we are now driving rendering from the UI thread on iOS via the map.renderSync() function. There are still white bars during the rotation, but the general content of the view is kept visible. - upgrades GLFW to 3.1 - removes swapped/needsSwap in favor of a more explicit scheme - View#invalidate() now replaces View#swap() and is called whenever the View needs to trigger a rerender. GLFW and Android to this right away, while iOS goes back to the main thread and does the Map redrawing as part of the GLKView update - sets all iOS deployment targets to 7.0 - disables SQLite3 version check, since the library version changed on iOS 8.2
* Alias hybrid to satelliteMinh Nguyễn2015-03-081-1/+2
| | | | | | Looks terrible at the moment, but the API is closer to what developers would expect. Fixes #935.
* Add optimized 3x assetsJason Wray2015-03-055-0/+0
|
* ensure correct ordering for bundled stylesJustin R. Miller2015-03-031-13/+18
|