summaryrefslogtreecommitdiff
path: root/platform/ios
Commit message (Collapse)AuthorAgeFilesLines
* [ios] Made reason bitmask private, created public enum, and provided a ↵upstream/jrex-10674-enumJulian Rex2018-02-127-62/+190
| | | | mapping from the bitmask to enum
* [ios] Removed mapView:didSingleTapAtCoordinate:Julian Rex2018-02-093-44/+2
|
* [ios] Renamed delegate methods' "for" to "with"Julian Rex2018-02-096-77/+67
|
* [ios] Fixed issue with quick zoom not firing if new single tap delegate ↵Julian Rex2018-02-092-5/+7
| | | | method is implemented.
* [ios] Switched MGLCameraChangeReason to use NS_OPTIONS to allow multiple ↵Julian Rex2018-02-098-138/+91
| | | | reasons to be specified (e.g. concurrent pan/rotate)
* [ios] Fixed compile error (in unused test)Julian Rex2018-02-091-1/+1
|
* [ios] added missing returnJulian Rex2018-02-091-1/+1
|
* [ios] Re-adds missing check for conformance, and addresses some ci test issues.Julian Rex2018-02-092-1/+12
|
* [ios] Additional comments about single tap delegate method vs gestures.Julian Rex2018-02-092-2/+25
|
* [ios] Add fall-through single tap to iosappJason Wray2018-02-091-0/+18
|
* [ios] Added:Julian Rex2018-02-098-55/+329
| | | | | | - MGLCameraChangeReason constants - New camera change delegate methods with reason parameters. - mapView:didSingleTapAtCoordinate: delegate method
* [ios] Added notification handler for UIApplicationWillResignActiveNotificationJulian Rex2018-02-091-0/+2
|
* [ios, macos] Added option to restrict tile source to boundsMinh Nguyễn2018-02-082-1/+7
| | | | Cherry-picked from c3bf7c55a1f648e57c3853d555ff5f63c989f8c4.
* Adjust radius (#11132)Randall C Lee2018-02-061-1/+1
|
* [ios] Add Radius Configuration (#11070)Randall C Lee2018-02-055-3/+71
| | | | | | | | | | | | * Add Radius Configuration * Remove default config - removes default configuration - moves config setup to events init method - renames config class * Delete MGLConfig header file
* [ios] Bump podspec to v3.7.3ios-v3.7.3Fabian Guerra2018-01-103-3/+3
|
* [ios] Fix the layout constraints on iOS 11 for iPhone X (#10858)Fabian Guerra Soto2018-01-103-32/+136
| | | | | | | | | | | | | | | | | | | | * [ios] Fix the layout constraints on iOS 11 for iPhone X for the bottom ornaments. * WIP adding tests for layout of map view attribution logo and other ornaments * Rename * First pass at tests for mapview ornament layout * Additional code changes from call with Fabian and Jason * [ios] Fix ornaments insets margin space. * [ios] Fix map view layout test for pre iOS 11. * [ios] Refactor MGLMapView ornaments layout constraints for iOS 11. * [ios] Remove NSLogs from MGLMapViewLayoutTests
* [ios, macos] Updated changelogsMinh Nguyễn2018-01-051-0/+6
|
* [ios] Dispatch location auth status check to backgroundJesse Bounds2018-01-041-36/+67
| | | | | | | | | | This attempts to work around reports of repeated calls to [CLLocationManager authorizationStatus] blocking the main thread by dispatching it to the background, serial queue that is already available in MGLMapboxEvents. This also adds a guard to the handler for the user defaults change event so that the call to pause or resume if required is done only if a user defaults value changes that would require an update to the pause / resume state. The guard works by utilizing two new state variables that keep track of the previous values for account type and metrics enabled configuration variables. The call to pause/resume is only done if the latest relevant values in the user defaults dictionary are actually different than the previous ones. The default values for the new state variables assume an account value of 0 and metrics enabled == true so there can be a small inefficiency if a user prevously opted out of telemetry, kills the app, and restarts it. In that case, the pause/resume method would get invoked one time when it would not technically need to. This should not be an issue in practice though.
* [ios, macos] Updates documentation with default CJK font recommendationsAndrew Kitchen2018-01-032-2/+2
| | | | | | | | Also updates the font to use for rendering CJK ideographs in our sample apps to `PingFang TC`, as simply specifying `PingFang` was always triggering iOS's font fallback behavior. [Fixes #10675]
* [ios,macos] Revert ideographic->ideograph name change.Chris Loer2018-01-032-2/+2
| | | | Original GL JS name was meant to represent "font family to use for locally generating ideographs", but "ideographic font family" communicates a similar intent more concisely.
* [ios,macos] Update docs to use Apple-friendly "PingFang" font example.Chris Loer2018-01-032-2/+2
|
* [ios,macos] Remove dead/non-functioning font-weight and glyph metric code.Chris Loer2018-01-031-0/+2
| | | | Add local font family to default iosapp configuration.
* [macos, ios] Adds documentation for the MGLIdeographFontFamilyName keyAndrew Kitchen2018-01-031-0/+4
|
* [darwin, ios, macos] Introduces an MGLRendererConfiguration classAndrew Kitchen2018-01-032-14/+18
| | | | | | Instructions for enabling client-side rendering of CJK glyphs live in this header, and this class provides the rest of the values needed for instantiating the renderer on iOS and macOS.
* [ios, macos] Adds support for specifying an ideographic font family nameAndrew Kitchen2018-01-031-2/+16
| | | | | Adding a MGLIdeographicFontFamilyName to the containing app's Info.plist will result in CJK glyphs being rasterized on demand (#10522)
* [ios,macos] Darwin implementation of a CoreText-based LocalGlyphRasterizer.Chris Loer2018-01-031-1/+3
| | | | | - Changing font weight does not currently appear to be working. - Glyph metric extraction code not working; currently unused.
* [ios, macos] Copyedited changelogsMinh Nguyễn2017-12-221-4/+4
| | | | macOS map SDK v0.6.0 has yet to be released.
* [ios] Update changelog. Podspec bump to v3.7.2ios-v3.7.2Fabian Guerra2017-12-214-4/+12
|
* [ios] Re-add i386 slice to framework; strip from dSYMJason Wray2017-12-213-3/+8
|
* [ios] Update visible coordinates documentation to reflect antimeridian usage.Fabian Guerra2017-12-211-0/+12
|
* [ios] Fix ornament constrains on iOS 10Fabian Guerra2017-12-211-2/+3
|
* [ios, build] Stop packaging i386 simulator archJason Wray2017-12-205-7/+12
| | | | Only builds and packages x86_64 architecture in our frameworks and dSYM. Removes support for 32-bit simulators, such as the iPhone 5 and iPad 2. This does not affect device support — 32-bit devices are still supported via the arm7 architecture.
* Update iOS, macOS SDK translations (#10738)Minh Nguyễn2017-12-206-25/+71
| | | | | | | | * [ios, macos] Updated Bulgarian, Spanish, Vietnamese localizations * [ios, macos] Added Arabic localization * [ios, macos] Updated localizations
* [core] Enable local glyph generation using TinySDF.Chris Loer2017-12-181-0/+1
| | | | | | | - Platform-specific LocalGlyphRasterizer is responsible for deciding which glyphs to rasterize locally and for implementing the rasterization. - Default platform implementation doesn't locally generate any glyphs -> no behavior change - Unit test uses StubLocalGlyphRasterizer, which returns a single fixed bitmap for all CJK glyphs - Rename glyph_loader.test to glyph_manager.test
* [ios, macos] Cleaned up base localization filesMinh Nguyễn2017-12-181-0/+0
| | | | Localizable strings in Darwin classes need to specify “Foundation” as the table so that NSBundle consults the right .strings files. Reran make genstrings to add some missing strings to the base localizations and undo some manual edits to the base localizations that contained errors.
* [ios] update constraints when updating content insetFredrik Karlsson2017-12-141-1/+1
|
* [ios] Fix an Interface Builder crash for IBInspectable properties.Fabian Guerra2017-12-142-2/+4
|
* [ios] Fix the content insets for the scale and compass view.Fabian Guerra2017-12-141-4/+8
|
* [ios] Update changelog and bump podspec to 3.7.1 (#10651)ios-v3.7.1Fabian Guerra Soto2017-12-064-5/+9
|
* [ios, macos] Rename the iOS and macOS SDKs (#10610)Jordan Kiley2017-12-0626-79/+83
|
* [ios, macos] Snapshot classes added to jazzyJulio Cesar Fausto2017-12-051-0/+3
|
* [ios, macos] Update changelogs.Fabian Guerra2017-11-301-1/+6
|
* [ios, macos] Fix an issue that triggers didSelectAnnotations for ↵Fabian Guerra2017-11-301-1/+1
| | | | MGLAnnotationImage based annotations.
* [ios] Fix minimumZoomLevel is not getting set.Fabian Guerra2017-11-291-0/+1
|
* [ios] Add easy to use demo app for developers (#10524)Jesse Bounds2017-11-2211-0/+996
| | | | | | 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
|