Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Update iOS, macOS changelogs #10839

Merged
merged 1 commit into from
Jan 5, 2018
Merged

Conversation

1ec5
Copy link
Contributor

@1ec5 1ec5 commented Jan 5, 2018

Added blurbs for developer-impacting changes that occurred in master during the iOS SDK v3.7.x release cycle after #10441, based on this comparison: 465b345...6fa57b7. Excluded anything that went into the release-agua branch, including the blurbs in #10837 that’ll come into master via a merge.

Removed redundant blurbs for #9835 and #10610 that were the result of a botched conflict resolution in #10827.

/cc @fabian-guerra @akitchen

@1ec5 1ec5 added documentation iOS Mapbox Maps SDK for iOS macOS Mapbox Maps SDK for macOS labels Jan 5, 2018
@1ec5 1ec5 added this to the ios-v4.0.0 milestone Jan 5, 2018
@1ec5 1ec5 self-assigned this Jan 5, 2018
* Added `MGLComputedShapeSource` source class that allows applications to supply vector data on a per-tile basis.
* Properties such as `MGLSymbolStyleLayer.iconAllowsOverlap` and `MGLSymbolStyleLayer.iconIgnoresPlacement` now account for symbols in other sources. ([#10436](https://github.com/mapbox/mapbox-gl-native/pull/10436))
* Improved the reliability of collision detection between symbols near the edges of tiles, as well as between symbols when the map is tilted. It is no longer necessary to enable `MGLSymbolStyleLayer.symbolAvoidsEdges` to prevent symbols in adjacent tiles from overlapping with each other. ([#10436](https://github.com/mapbox/mapbox-gl-native/pull/10436))
* Symbols can fade in and out as the map pans, rotates, or tilts. ([#10436](https://github.com/mapbox/mapbox-gl-native/pull/10436))
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ChrisLoer, did I do justice to #10436? Feel free to amend these blurbs as needed.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@1ec5 That seems pretty reasonable. Looks like it hits the main points from the GL JS changelog (but translated into iOS-ese):

*Improve label collision detection
**Labels from different sources will now collide with each other
**Collisions caused by rotation and pitch are now smoothly transitioned with a fade
**Improved algorithm for fewer erroneous collisions, denser label placement, and greater label stability during rotation

@friedbunny
Copy link
Contributor

friedbunny commented Jan 5, 2018

Thanks for wrangling this, @1ec5, as ever. Perhaps @mapbox/gl-core could get into the practice of updating platform changelog(s) when y’all make developer/user-facing changes — even just a PR link and a terse sentence would save a bit of hunting later. 🙇

Copy link
Contributor

@fabian-guerra fabian-guerra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏼

@1ec5 1ec5 merged commit dcd7019 into master Jan 5, 2018
@1ec5 1ec5 deleted the 1ec5-changelog-ios-v4.0.0-post-v3.7.2 branch January 5, 2018 18:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation iOS Mapbox Maps SDK for iOS macOS Mapbox Maps SDK for macOS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants