summaryrefslogtreecommitdiff
path: root/platform/ios/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
...
* | [ios, macos] Reorganized changelogsMinh Nguyễn2017-02-151-3/+6
| |
* | [ios] Round tap-zoom gestures to nearest integerJason Wray2017-02-131-0/+1
| | | | | | | | | | | | | | | | | | Round double-tap and two-finger tap zoom gestures to the nearest integer zoom level. This has the benefits for raster tiles, as well as styles with zoom-based functions. This results in a wider possible zoom range — ~0.5-1.5: Old: z4.6 → z5.6 (+1.0), z4.4 → z5.4 (+1.0) New: z4.6 → z6.0 (+1.4), z4.4 → z5.0 (+0.6)
* | [ios] Do not deselect annotations any longer when map is zoomed/panned or ↵Benedikt Huss2017-02-111-0/+1
| | | | | | | | annotation is moved out of the visible bounds
* | Upright CJK characters in vertically-oriented labels (#7114)Minh Nguyễn2017-02-101-0/+1
| | | | | | | | | | CJK characters and adjacent punctuation now remain upright in vertically oriented labels that have line placement. Fixes #1682.
* | [ios, macos] Updated changelogMinh Nguyễn2017-02-091-0/+1
| | | | | | | | Added mention of #7621.
* | [core] Introduce dedicated filter types for $type and $id special cases (#7971)John Firebaugh2017-02-091-1/+2
| | | | | | | | | | | | | | | | * [core] Introduce dedicated filter types for $type and $id special cases * [ios, macos] Special-case $id, $type in predicates Also support $id ≟ nil.
* | Delegate method to restrict movement (#5584)Minh Nguyễn2017-02-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Added delegate method to restrict movement Added a way for the delegate to restrict where the user can move within the map using gestures. Fixes #2457. * [ios] Added support to restrict movement in pinch/rotate gestures * [ios] Added support to restrict movement in double tap/quick zoom/two finger drag gestures * [ios] fixed camera reset before two finger drag gesture is complete * [ios] fixed camera comparison in double tap gestures * [ios] Changelog update * [macos] Changelog updated * [ios, macos] Changelog cleanup * [ios, macos] Added documentation to clarify performance impact * [ios] clarified variable name * [ios] blocking gestures implementation changed to a predictive approach * [ios] gesture delegate methods refactoring * [ios] Removed duplicated methods, improved code readability * [ios] code refactoring to clarify the conditions to execute a gesture
* | [ios, macos] Brazilian Portuguese, French, German, Japanese, Swedish, VietnameseMinh Nguyễn2017-02-091-1/+1
| | | | | | | | Pulled translations from Transifex. Added locales with at least one file translated 80% or more.
* | [ios, macos] Updated changelogsMinh Nguyễn2017-02-091-4/+10
| | | | | | | | Added mention of #7786, #7989, #7902. Moved #7956 to the correct section.
* | [ios, macos] Update changelogs for data-driven styling (#7993)Jesse Bounds2017-02-081-2/+3
| |
* | [ios, macos] 7955 fix MGLMapView leaks MGLReachability objects (and threads) ↵danielmatzke2017-02-061-0/+1
| | | | | | | | | | | | | | | | | | | | (#7956) * fix MGLMapView leaks MGLReachability objects (and threads) * fix leak of MGLReachability objects and threads in MGLMapView.commonInit * update changelogs
* | Make `MGLOfflinePack` instances post notificationsEimantas Vaiciunas2017-02-061-0/+1
| | | | | | | | | | | | | | This commit also gets rid of private `MGLOfflinePackDelegate` protocol. `userInfo` dictionary in notification objects retain the `state` and `progress` values for backwards compatibility. They can be removed in later major release.
* | [ios, macos] Traditional Chinese localizationMinh Nguyễn2017-02-031-1/+1
| |
* | [ios, macos] added a distance formatterFredrik Karlsson2017-01-271-0/+1
| |
* | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.1-masterMinh Nguyễn2017-01-261-2/+9
|\ \ | |/
| * [ios, macos] Copy-edit changelogsJason Wray2017-01-251-2/+2
| |
| * [ios, macos] Deprecate style class API (#7785)fabian-guerra2017-01-251-1/+2
| |
| * [ios, macos] Make MGLMapView non opaque by default (#7859)fabian-guerra2017-01-251-0/+1
| |
| * [ios] Publicized MGLOpenGLStyleLayer.hMinh Nguyễn2017-01-251-0/+1
| |
| * [ios, macos] Wrap camera heading (#7724)Minh Nguyễn2017-01-241-0/+4
| | | | | | | | | | | | * [ios, macos] Fixed negative camera heading when facing northwest * [ios] Corrected counterclockwise rotation test
| * [macos] Check for implementation before calling -toolTipMinh Nguyễn2017-01-161-2/+2
| | | | | | | | Also fixed a couple typos in changelogs.
* | [ios, macos] Updated changelogsMinh Nguyễn2017-01-191-4/+22
| | | | | | | | Updated changelogs to mention #7446, #7356, #7465, #7616, #7445, #7444, #7526, #7586, #7574, and #7770. Also corrected the blurb about #7711.
* | refs #6779: mobile & Mac SDK style transition options (#7711)Justin R. Miller2017-01-181-0/+1
| |
* | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.7Minh Nguyễn2017-01-161-7/+9
|\ \ | |/
| * [ios, macos] Revert deprecation of alphaForShapeAnnotation: delegate methodJason Wray2017-01-131-1/+0
| |
| * [ios, macos] Allow creation of shape collections with no shapes (#7632)Jesse Bounds2017-01-081-0/+1
| |
| * [ios, macos] Aliased MGLMultiPointFeature to MGLPointCollectionFeatureMinh Nguyễn2017-01-021-1/+1
| |
| * [ios, macos] Updated changelogsMinh Nguyễn2016-12-231-0/+2
| |
| * [ios, macos] Update and reformat documentation for runtime styling (#7475)Minh Nguyễn2016-12-201-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Optimized changelog for runtime styling Changelog entries related to style JSON now lead off with the analogous portion of the runtime styling API. * [ios, macos] Autolink cross-class property references in docs jazzy can autolink `Class.property` references in documentation comments. * [ios, macos] Removed extra blank lines * [ios, macos] Corrected typo in MGLMultiPoint docs * [ios, macos] Rewrote shape and feature docs Rewrote documentation about MGLShape, its subclasses, and MGLFeature to emphasize runtime styling uses over annotation uses, associate each type with real-world concepts, cross-reference related style layer classes, and cross-reference related or easily confused shape classes. Links to the GeoJSON specification have been updated to RFC 7946. * [ios, macos] Expanded style layer docs With this change, documentation about style layer classes is nominally based on the documentation in the style specification. However, all the existing layer types’ documentation has been overridden to explain what the layer looks like, relate the layer to a real-world concept, and cross-reference related geometry classes. This change also corrects the description of MGLBackgroundStyleLayer, which erroneously stated that the identifier must be “background”, whereas that only happens to be true by default for Studio template styles. * [ios, macos] Wrap style layer docs * [ios, macos] Removed unused code * [ios, macos] Corrected symbol references in docs * [ios, macos] Corrected typo in abstract class exception
* | [macos] Added Simplified Chinese localizationMinh Nguyễn2016-12-211-1/+1
| |
* | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.5-masterMinh Nguyễn2016-12-201-2/+5
|\ \ | |/ | | | | Also reran make style-code and manually discarded anything related to fill extrusion layers.
| * [ios] Updated changelog for iOS 3.4.0 beta 5ios-v3.4.0-beta.5Jesse Bounds2016-12-141-0/+1
| |
| * [ios, macos] Expanded source documentationMinh Nguyễn2016-12-101-1/+1
| | | | | | | | Also fixed a few stray references to GeoJSON sources.
| * [ios, macos] Source-driven attribution (#5999)Minh Nguyễn2016-12-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Source-driven attribution Refactored MGLSource initialization. Implemented a new private class, MGLAttributionInfo, that parses an HTML attribution string from TileJSON and stores the resulting structured data. Added methods to MGLTileSet and MGLStyle to aggregate MGLAttributionInfos. On macOS, update the attribution view as soon as the source attribution changes. On iOS, fetch the current attribution information when displaying the action sheet. Removed hard-coded attribution strings. * [macos] Respect inline formatting in attribution HTML Apply a default font and color to attribution HTML as it is imported into an attributed string. Pass the attributed string into MGLAttributionButton as is, without stripping formatting. Avoid overriding the font and color after importing the HTML, in case these attributes are explicitly specified rather than intrinsic to a hyperlink. Constrain the top of the attribution view to all the attribution buttons, in case one of them needs additional headspace. * [ios, macos] Display unlinked attribution strings Unlinked attribution strings are represented on macOS as buttons that have the default cursor and do nothing when clicked. On iOS, they are action sheet buttons that do nothing but dismiss the action sheet. * [macos] Fixed random Auto Layout exception Auto Layout randomly finds itself unable to satisfy constraints when updating attribution, due to some spurious constraints between attribution buttons. Regenerate the entire attribution view every time the source attribution changes. * [ios, macos] Thoroughly dedupe attribution infos Also added a test to verify parity with the GL JS implementation. This implementation avoids sorting. * [ios, macos] Trim whitespace from attribution strings Also added parsing tests. * [ios, macos] Added attribution parsing tests for styles Included an emoji test to ensure that attribution strings are interpreted as UTF-8, to avoid mojibake. Included a test of removing the underline from a leading copyright symbol. * [ios, macos] Derive feedback link from source MGLAttributionInfo now detects feedback links in the attribution HTML code, and it is responsible for tailoring the feedback URL to the current viewport. Removed the hard-coded feedback action from the attribution sheet on iOS in favor of a source-derived feedback title and URL. Moved the feedback action from macosapp to MGLMapView; applications are now expected to hook an Improve This Map menu item to an MGLMapView action.
| * [ios, macos] More ways to reshape an MGLMultiPoint (#7251)Minh Nguyễn2016-12-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Completed API for mutating multipoints Added the complete set of methods for mutating the vertices of an MGLMultiPoint. Also rewrote MGLMultiPoint documentation to refer to vertices instead of points. * [ios, macos] Removed inaccurate MGLOverlay commentary This paragraph is full of references to features that exist in MKOverlay but not MGLOverlay. * [ios, macos] Lazily compute multipoint bounds Invalidate the bounds whenever the coordinates change, but don’t recompute the bounds until they’re requested. Simplified -intersectsOverlayBounds: for immutable overlay classes. Added a utility function for testing whether two MGLCoordinateBounds intersect, based on mbgl::LatLngBounds::intersects(). Removed unused color conversion code.
| * [ios] keep callout view open when panningFredrik Karlsson2016-12-051-0/+1
| |
| * [ios] Removed duplicate changelog entriesMinh Nguyễn2016-12-051-4/+2
| |
* | Simplified Chinese localization (#7316)YunjieLi2016-12-091-0/+1
| | | | | | | | | | | | | | | | | | | | * translated into Chinese * light edits to translations * update two changelogs; remove .stringsdict files * remove update from macos changelog
* | [ios, macos] Update changelogs (#7287)Minh Nguyễn2016-12-051-20/+4
| | | | | | | | | | | | * [ios, macos] Updated changelogs * [ios, macos] Removed duplicate changeset entries
* | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.4-masterMinh Nguyễn2016-12-031-3/+25
|\ \ | |/
| * [ios] Update changlog for ios-v3.3.7Jesse Bounds2016-12-011-0/+4
| |
| * [ios, macos] Make tap gesture recognizer fail if it doesn’t do anything ↵Jesse Crocker2016-12-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#7246) * Make tap gesture recognizer fail if it doesn’t do anything. * fix typo * Use the right nullable * update changelog * Make single click gesture recognizer fail if it doesn’t select an annotation * fix changelog typo * Remove singleTapGestureRecognizer from public header
| * [ios, macos] Marked C array parameters as constMinh Nguyễn2016-11-291-1/+2
| | | | | | | | Fixes #7214.
| * [ios, macos] Updated changelog for #7091Minh Nguyễn2016-11-221-0/+2
| |
| * Release ios-v3.4.0-beta.3 (#7082)Jesse Bounds2016-11-151-1/+12
| |
| * [ios, macos] Updated changelogMinh Nguyễn2016-11-151-1/+2
| |
| * [ios, macos] 3.4.0/0.3.0 sections in changelogsMinh Nguyễn2016-11-111-1/+1
| |
* | Merge branch 'release-ios-v3.3.7'Jesse Bounds2016-12-011-0/+4
|\ \
| * | ios-v3.3.7Jesse Bounds2016-11-171-0/+4
| | |
* | | [ios, macos] Updated changelog for #7091Minh Nguyễn2016-11-171-0/+1
| | |