summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* [ios] getters, setters for minZoom, maxZoomAnsis Brammanis2016-01-281-0/+2
| | | | | | | | adds: minimumZoomLevel setMinimumZoomLevel maximumZoomLevel setMaximumZoomLevel
* [android] getters, setters for minZoom, maxZoomAnsis Brammanis2016-01-281-0/+1
| | | | | | | | adds: map.getMminZoom(); map.setMminZoom(double); map.getMaxZoom(); map.setMaxZoom(double);
* [android] #3716 - Updating CHANGELOGandroid-v3.2.0Brad Leege2016-01-281-1/+5
|
* [ios] Added #3049 to changelogMinh Nguyễn2016-01-271-0/+1
|
* [ios] Fixed entering tracking mode at launchMinh Nguyễn2016-01-261-0/+2
| | | | | | Entering user tracking mode at launch now zooms in and shows the user dot or user puck. The user dot’s heading indicator now points in the correct direction during the animation to the initial location. Course changes are reflected immediately even in the absence of location changes. Fixes #1145.
* [ios] Avoid the blue background location status barJason Wray2016-01-251-0/+1
| | | | | | | | | Apps with `whenInUse` location permission will show a blue status bar when they continue to use location services after leaving the foreground. This is worrying and to be avoided, so let's disable telemetry location services in this situation. Fixes #2945
* [ios] Updated changelogMinh Nguyễn2016-01-241-0/+1
|
* [ios] Converted iOS SDK into dynamic frameworkMinh Nguyễn2016-01-221-0/+1
| | | | | | | | | | make iproj now produces a target that pulls together static libraries like core and platform-ios into a real dynamic framework. iosapp is pretty much just a regular iOS application that links Mapbox.framework (except for the inclusion of default_styles.hpp). iosapp runs fine in the Simulator and on a device, and the same is true for any application linking against Mapbox.framework. The ipackage target produces both a Bitcode-disabled static framework and a Bitcode-enabled dynamic framework, eliminating the need for a separate framework.sh. It disables code signing, since that happens on copy when the framework is embedded inside the application bundle. It also merges the device and simulator builds into a single fat framework. Also bumped itest minimum deployment target to iOS 8.0, the first version that supports linking frameworks. Fixes #828.
* [android] #3537 - 3.1.0 ChangelogBrad Leege2016-01-201-0/+6
|
* [ios] z14 initially in user tracking modeMinh Nguyễn2016-01-201-0/+1
| | | | When entering user tracking mode from a low zoom level, zoom in to z14 regardless of the location’s horizontal accuracy.
* [ios] Maintain user tracking, anchor on user dot during zoom, rotateMinh Nguyễn2016-01-201-1/+1
| | | | Per MapKit behavior, zooming or rotating with a gesture can no longer kick the user out of user tracking mode. In user tracking mode, the zoom animation is always anchored on the user dot, wherever it may be.
* [ios] Made user dot position configurableMinh Nguyễn2016-01-201-1/+1
| | | | The user dot or user puck’s position is now configurable via a new alignment property in any user tracking mode. Also, -setUserTrackingMode:animated: is now exposed publicly, and setting its animated parameter to NO skips the initial animation.
* [ios] Affix user dot on screen in user tracking modeMinh Nguyễn2016-01-201-0/+1
| | | | | | | | In user tracking mode, keep the user dot in a fixed location on screen, instead easing the map view so that the fixed location corresponds to the new user location. There is one exception: MGLMapView reacts to the first location update the same way as before, so that it appears to move to where the user dot has been all along. In course tracking mode, weight the user dot down towards the bottom of the view, since it’s more important to see the road ahead than the road behind. Fixes #2600, and #1041 to some extent.
* [core][ios][osx][android] fix icons with non-integer width/heightAnsis Brammanis2016-01-191-0/+3
| | | | | | | | | | | ref #3031 ref #2198 For example, an icon that has: - a pixel width of 10 - a pixel ratio of 3 - a scaled with of 3.333 is now supported.
* [ios] Account for top/bottom barsMinh Nguyễn2016-01-181-0/+1
|
* [ios] Refactored unrotationMinh Nguyễn2016-01-161-1/+1
| | | | Avoid unrotating due to programmatic rotation, even programmatic rotation that might expose empty portions of the map. Only snap to north due to a gesture.
* Update changelog for #3495Jason Wray2016-01-141-1/+2
| | | | [skipci]
* [ios] Add telemetry setting directly to attribution button action sheetJason Wray2016-01-091-0/+1
| | | | | - Deprecate and no-op `+[MGLAccountManager mapboxMetricsEnabledSettingShownInApp]` - Check for attribution button hiding and make sure ToS are understood
* [ios] Invalidate CADisplayLinkMinh Nguyễn2016-01-071-0/+1
| | | | | | | | | | CADisplayLink holds a strong reference to its target, forming a cycle that must be broken with -[CADisplayLink invalidate] when the animation is complete. I don’t yet have enough faith that will-change and did-change notifications are always coming from mbgl in pairs, so this change limits CADisplayLink to when MGLMapView is in the view hierarchy. It also pauses the CADisplayLink when the view is hidden or the application is in the background. Finally, -[MGLMapView invalidate] has been renamed because that term tends not to mean “redraw” in Cocoa but is rather tied to timers. Fixes #3130. [ios] Also invalidate CADisplayLink on removal from window [ios] Also shut down CADisplayLink when view is hidden
* [ios] expose custom callout api, wrap around SMCalloutView classRomain Quidet2016-01-061-0/+1
|
* [ios] Generate API documentation using jazzyMinh Nguyễn2016-01-051-0/+1
| | | | | | Replaced appledoc usage with jazzy, which understands modern Objective-C syntax by virtue of using Clang ASTs. Nevertheless, we have to make lots of changes to our documentation syntax, which was tailored to appledocs quirks. The new syntax jives much better with what Xcode expects in terms of auto-indentation and Quick Help. Fixes #1420.
* [iOS] Transparent GLKViewMinh Nguyễn2016-01-051-0/+1
| | | | | | Tie layer opacity to view opacity. Fixes #3038.
* [ios] snap to north if interaction ends within ±7°Jason Wray2015-12-241-0/+1
| | | | First proposed in #938, implemented in #1059, reverted in #1064.
* [ios] vary annotation bounds fit padding based on view sizeJason Wray2015-12-231-0/+1
| | | | Fix #3392, #3110
* Merge branch 'master' into release-android-v2.4.0Brad Leege2015-12-211-0/+1
|\ | | | | | | | | # Conflicts: # src/mbgl/map/transform.cpp
| * [ios, osx] Better zoom level–altitude conversionMinh Nguyễn2015-12-201-0/+1
| | | | | | | | | | | | Greatly simplified conversions between zoom level and altitude. Adjusted field of view to more closely match MapKit. Conversions are now well within the same order of magnitude as MapKit at all latitudes. Fixes #2266.
* | [android] #3354 - Android 3.0.0 Change Logandroid-v3.0.0Brad Leege2015-12-211-0/+7
|/
* [ios] Updated changelogMinh Nguyễn2015-12-151-0/+1
|
* [core] Corrected flying trajectory; pitched flightMinh Nguyễn2015-12-151-0/+1
| | | | | | Corrected some fairly opaque code that was incorrectly ported from GL JS the first time around in #3171, causing the trajectory to extend far into the Earth’s orbit. Also transition pitch while flying, call transition frame/finish callback functions, and recognize the same “speed” and “curve” parameters that GL JS does. Fixes #3296, fixes #3297.
* [android] #3192 - Updating ChangelogBrad Leege2015-12-141-1/+9
|
* [ios] Sort candidate annotations by proximity to tapMinh Nguyễn2015-12-131-0/+2
| | | | | | If you tap near a tight cluster of annotations, the annotation directly beneath your finger should be selected first. Previously, the annotations within the query bounds would be selected in order from oldest to newest, which was counterintuitive. The new behavior does sometimes make it more difficult to cycle through the entire cluster, but the previous behavior often got in the way anyways, as your finger would wind up atop a callout view for an annotation farther south. Also updated the changelog.
* fix erroneous changelogJustin R. Miller2015-12-081-1/+2
|
* update changelog for ios-v3.0.1Justin R. Miller2015-12-081-0/+3
|
* [ios] fix CoreTelephony crash (by removing it)Jason Wray2015-12-021-0/+1
| | | | Fix #3112, ref #2581
* Merge branch 'release-ios-v3.0.0'Justin R. Miller2015-11-301-0/+3
|\
| * added some missing changelog entriesJustin R. Miller2015-11-231-0/+3
| |
| * [iOS] Set application root as asset rootMinh Nguyễn2015-11-201-0/+1
| | | | | | | | | | | | As of #2746, we no longer bundle any styles with the SDK, so the asset: URL scheme is unused. Instead, point asset: to the application root for developer convenience and consistency with the Android and default asset roots. Also fixed an issue that prevented relative URLs from being treated as asset: URLs. Fixes #1208, fixes #3050.
| * Separate heading for iOS SDK 3.0.0Minh Nguyễn2015-11-191-0/+2
| |
| * [ios] update changelog for willStart/didFinishLoadingJason Wray2015-11-181-0/+1
| |
* | [core] [iOS] Completion handlers for animated methodsMinh Nguyễn2015-11-251-0/+1
| | | | | | | | | | | | Added transition frame and finish functions to CameraOptions. Added Objective-C equivalents to the three main entry points to easeTo() in MGLMapView. Fixes #1581.
* | Corrected changelogMinh Nguyễn2015-11-241-1/+1
| | | | | | | | [skip ci]
* | Attach compass gesture recognizer to compass viewMinh Nguyễn2015-11-241-0/+4
| | | | | | | | Fixes #3099.
* | [iOS] Set application root as asset rootMinh Nguyễn2015-11-201-0/+1
| | | | | | | | | | | | As of #2746, we no longer bundle any styles with the SDK, so the asset: URL scheme is unused. Instead, point asset: to the application root for developer convenience and consistency with the Android and default asset roots. Also fixed an issue that prevented relative URLs from being treated as asset: URLs. Fixes #1208, fixes #3050.
* | [ios] update changelog for willStart/didFinishLoadingJason Wray2015-11-181-0/+1
|/
* Updated changelogMinh Nguyễn2015-11-111-1/+1
| | | | [skip ci]
* Updated changelogMinh Nguyễn2015-11-091-0/+1
|
* [iOS] Replaced deprecated podspec flagMinh Nguyễn2015-11-091-0/+1
| | | | | | Per https://github.com/mapbox/mapbox-gl-native/issues/1870#issuecomment-132417161. ref CocoaPods/CocoaPods#3573
* Remove constraints instead of deactivating themMinh Nguyễn2015-11-091-0/+1
| | | | | | Avoid piling up lots of deactivated constraints. Also avoid trying to deactivate constraints that have already been removed from the view hierarchy due to a change in view controllers. Fixes #2020.
* [core] Update after final frame of transitionMinh Nguyễn2015-11-061-0/+1
| | | | | | | | The final frame is self-destructing – it destroys the frame and finish functions – so technically we’re no longer inTransition(). Yet there still needs to be an update after that final frame. Also, avoid a redundant change notification on the last frame. (It would come too late, after the DidChange notification, anyhow.) Fixes #2946.
* [android] - Adding Android SDK releases to changelogBrad Leege2015-11-031-0/+21
|