summaryrefslogtreecommitdiff
path: root/platform/ios
Commit message (Collapse)AuthorAgeFilesLines
* Add more code review changesupstream/boundsj-add-embedded-demoJesse Bounds2017-11-212-17/+17
| | | | | Rename things related to the view related to the annotation's context Remove link to versioned docs
* Remove useless xcworkspaceJesse Bounds2017-11-211-7/+0
|
* [ios] Add easy to use demo app for developersJesse Bounds2017-11-2112-0/+1003
| | | | | This updates the package script to include a pre-built iOS app in the published assets of the dynamic SDK. It symlinks the Mapbox.framework in that dynamic build to the demo app so the only real increase in size is the demo Xcode project itself. The addtional step in the publish script checks that the Mapbox.framework that is symlinked in for building in the demo project can actually be built. If it cannot, then the step is skipped and the build will continue as it normally would. Since the demo app is currently not required for publishing it should not block publishing a build.
* [ios] Update changelog and bump podspec to 3.7.0ios-v3.7.0Fabian Guerra2017-11-174-3/+4
|
* [ios, macos] Update the attribution format for small snapshots.Fabian Guerra2017-11-173-0/+367
|
* [ios] Update puck arrow stroke color when tint changesupstream/fb-update-puck-stroke-tint-colorJason Wray2017-11-161-0/+1
| | | | 🤤
* [ios] Update podspecs to v3.7.0-rc.1ios-v3.7.0-rc.1Fabian Guerra2017-11-143-3/+3
|
* [ios] Updated Spanish, Vietnamese translationsMinh Nguyễn2017-11-144-21/+101
|
* [ios] Fix toCamera.centerCoordinate in shouldChangeFromCamera (#10433)Fabian Guerra Soto2017-11-142-7/+7
| | | | | | | | | | * [ios] Fix toCamera.centerCoordinate in shouldChangeFromCamera has same center as oldCamera. * [ios] Update changelog. * [ios] Remove unnecessary variables. * [ios] Clarify changelog doc.
* [ios] Silence smart invert warnings (#10425)Jordan Kiley2017-11-091-20/+5
|
* [ios] Doc fixes for "Adding Points to a Map" guideNadia Barbosa2017-11-091-2/+2
|
* [ios] Bump podspec to beta.4ios-v3.7.0-beta.4Fabian Guerra2017-11-073-3/+3
|
* Make places and roads accessible to VoiceOver (#9950)Minh Nguyễn2017-11-038-134/+793
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] Summarize places, roads after zooming with VoiceOver After zooming, MGLMapView’s accessibility value now indicates the number of visible roads and lists out a few places visible in the current viewport, starting with the features at the highest z-index (not necessarily the largest or the closest to the center of the view). Avoid saying that no annotations are visible. * [ios] Allow VoiceOver to navigate among place features Split out a separate header for the various accessibility elements tied to MGLMapView. Wrap place features in accessibility elements and insert them into the narration order after the visible annotations but before the attribution button. Refactored MGLMapView’s accessibility code to rely on ranges to avoid off-by-one errors. * [ios] Post layout change notification when fully rendered Post a layout change notification when fully finishing a map render. * [ios, macos] Moved MGLVectorSource+MGLAdditions to more specific group * [ios] Localize accessibility feature names * [ios] Find place feature accessibility elements by identifier * [ios] Refactored accessibility traits Also created a new MGLPlaceFeatureAccessibilityElement class. * [ios] Sort accessibility elements by screen distance from center Sort annotation accessibility elements by screen distance, not the hypotenuse of coordinates, which can yield incorrect results when the map is rotated or tilted or when the user is located at high latitudes. Sort place feature accessibility elements by screen distance as well. * [ios] Create a place feature accessibility element, not an abstract feature accessibility element * [ios] Only query for visible place features once per camera Improved accessibility performance after changing the map camera. MGLMapView no longer queries the map for place features once per place feature. * [ios] Made roads accessible Wrap visible road features in accessibility elements described by the road name, route number, and general direction of travel. * [ios] Cleaned up radian conversions * [ios] Thickened road accessibility elements * [ios] Made unioned roads accessible * [ios] Consistently sort accessibility elements Also fixed an issue causing road feature accessibility elements to get treated like place feature accessibility elements. * [ios] Announce direction of divided roads Announce the direction of a divided road based on the direction of its first polyline. * [ios] Refined announced elevation units * [ios] Romanize feature names * [ios] Updated changelog * [ios] Delay zoom announcement A 100-millisecond delay is enough for the post-zooming announcement to reflect the new zoom level rather than the previous zoom level. * [ios] Consolidated geometry functions Adopted MGLGeometry_Private.h in the accessibility code, forcing a conversion to Objective-C++. Avoid inlining some of the more complex geometric functions. * [ios] Fixed feature name romanization in accessibility labels NSLocale.scriptCode is only set when the locale identifier explicitly specifies a script. Use NSOrthography to identify the dominant orthography regardless of locale. Also added a unit test of feature accessibility element labels. * [ios] Added tests for place, road accessibility values * [ios] Announce one-way roads A road feature’s accessibility value now indicates whether the road is a one-way road.
* [darwin][ios][macos] map snapshotter - add MGLMapSnapshot wrapperIvo van Dongen2017-11-011-2/+2
|
* [ios, macos] Center shape annotation's callout when offscreen. (#10255)Fabian Guerra Soto2017-11-012-21/+39
| | | | | | * [ios, macos] Center annotation's anchor to tap point when coordinate center is offscreen. * [ios, macos] Update changelogs.
* [android, ios, macos] Added Hungarian localizationMinh Nguyễn2017-10-271-0/+2
| | | | Added a Hungarian localization to the Android SDK. Updated the iOS and macOS SDK Hungarian localization.
* [android, ios, macos] Added Bulgarian localizationMinh Nguyễn2017-10-276-0/+144
|
* [ios, macos] Updated Brazilian Portuguese localizationMinh Nguyễn2017-10-272-4/+24
|
* [ios] Bump podspec to beta.3 (#10305)ios-v3.7.0-beta.3Fabian Guerra Soto2017-10-273-3/+3
|
* [ios, macos] Iterate over point and shape annotations. (#10262)Fabian Guerra Soto2017-10-271-44/+46
|
* [ios] Move scale bar content size invalidation to map viewJesse Bounds2017-10-252-3/+8
|
* [build] Disable iOS and macOS builds on Bitriseupstream/fb-circleci-aguaJason Wray2017-10-251-41/+2
|
* [ios] Fix iOS 8 incompatibility in iosapp hud label fontJason Wray2017-10-201-1/+3
|
* [ios] Fix iOS 8 incompatibility in scale bar RTL checkJason Wray2017-10-202-3/+9
|
* [ios] Fix scale bar label alignmentJason Wray2017-10-191-3/+3
|
* [ios] Avoid drawing view annotations across pixel boundariesJason Wray2017-10-193-11/+13
|
* [ios] Slightly round the corners of the puck arrowJason Wray2017-10-191-1/+5
|
* [ios, build] Force Bitrise to install pipJason Wray2017-10-181-6/+2
|
* [ios] Bump podspec to v3.7.0-beta.2 (#10230)ios-v3.7.0-beta.2Fabian Guerra Soto2017-10-183-3/+3
|
* [ios, macos] Add selection support to MGLMultiPoint annotations. (#9984)Fabian Guerra Soto2017-10-183-40/+69
| | | | | | * [ios, macos] Add selection support to MGLMultiPoint annotations. * [ios, macos] Update changelogs.
* [ios] Rename SMCalloutView and stop using submoduleupstream/fb-mglsmcalloutviewJason Wray2017-10-116-3/+1060
|
* [ios] Update MGLUserLocation.heading for showsUserHeadingIndicatorupstream/fb-heading-docJason Wray2017-10-111-1/+2
|
* [ios, build] Don't include docs for auto-installed jazzyJason Wray2017-10-101-1/+1
|
* [ios, build] Remove unnecessary apt-get in Bitrise workflowsJason Wray2017-10-101-2/+0
|
* [ios, build] Use github-release to check if release has been publishedJason Wray2017-10-101-10/+10
|
* [ios, build] Add tag-based Bitrise iOS deployment workflowJason Wray2017-10-101-2/+45
|
* [android][ios][macOS] Implement bindings for `Map::cameraForGeometry`. On ↵Asheem Mamoowala2017-10-093-0/+26
| | | | macOS, also added -[MGLMapView setCamera: withDuration: animationTimingFunction: edgePadding: completionHandler:] for parity with iOS
* [ios] Update changelog and bump pod spec. (#10122)ios-v3.7.0-beta.1Fabian Guerra Soto2017-10-044-4/+4
|
* [ios, macos] Improve snap shotter documentation. (#10020)Fabian Guerra Soto2017-10-043-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Improve snap shotter documentation. * [macos] Save snapshots in correct format * [macos] Renamed snapshot item to Export Image * [ios, macos] Clarify Snapshotter documentation. * [ios] Fix snapshot scale * [macOS] Fix snapshotter 4x scaling. * [ios] Fix snapshotter final image scale. * [ios, macos] Update snapshotter size documentation. * [ios, macos] Throw an exception when the snapshotter has already started. * [ios, macos] Add snapshotter header example. * [ios, macos] Use one of the predefined Foundation's exception names.
* [ios] Undocument deprecated style class methodsJason Wray2017-10-021-12/+4
|
* [ios] Expose -showAttribution: publicly as an IBActionJason Wray2017-10-023-2/+15
|
* [ios] Updated Traditional Chinese localizationMinh Nguyễn2017-09-291-2/+2
|
* [ios] Don't disable user tracking when selecting an annotationJason Wray2017-09-292-5/+1
|
* [ios] Define user dot constants in implementation fileMinh Nguyễn2017-09-282-5/+13
|
* [build] split out DefaultFileSource and dependents to a separate targetKonstantin Käfer2017-09-283-32/+85
| | | | We don't want to link it into the node bindings, so keep it in a separate target
* Merge branch 'release-ios-v3.6.0-android-v5.1.0' into master.upstream/fabian-merge-release-ios-v3.6.0-finalFabian Guerra2017-09-2728-342/+904
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # circle.yml # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/dependencies.gradle # platform/default/mbgl/storage/offline_database.cpp # platform/ios/CHANGELOG.md # platform/ios/Mapbox-iOS-SDK-nightly-dynamic.podspec # platform/ios/Mapbox-iOS-SDK-symbols.podspec # platform/ios/Mapbox-iOS-SDK.podspec # platform/ios/app/Main.storyboard # platform/ios/src/MGLMapView.mm # src/mbgl/programs/attributes.hpp # src/mbgl/renderer/painter_fill.cpp # src/mbgl/tile/geometry_tile.hpp # src/mbgl/tile/geometry_tile_worker.cpp # src/mbgl/tile/raster_tile.cpp # src/mbgl/tile/raster_tile.hpp # src/mbgl/tile/raster_tile_worker.cpp # test/tile/annotation_tile.test.cpp # test/tile/geojson_tile.test.cpp # test/tile/raster_tile.test.cpp # test/tile/vector_tile.test.cpp
| * [ios] Bump podspec to 3.6.4 (#10059)ios-v3.6.4Fabian Guerra Soto2017-09-254-3/+7
| |
| * [android, ios, macos] Updated translationsMinh Nguyễn2017-09-225-13/+31
| | | | | | | | Updated Catalan, Spanish, Swedish, Traditional Chinese, Ukrainian, and Vietnamese.
| * [ios] Be sure to get a BOOL value for nullable dict keysJason Wray2017-09-151-3/+3
| | | | | | | | | | | | Otherwise it errors with, "cannot initialize a variable of type 'BOOL' (aka 'signed char') with an rvalue of type 'id _Nullable'." This doesn't seem like it should be necessary.
| * iosv3.6.3 podspec bump (#10008)ios-v3.6.3Fabian Guerra Soto2017-09-154-3/+4
| | | | | | | | | | | | * [ios] Update changelog missing entry * [ios] Bump podspec to 3.6.3