Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Catch-up with main. #2995

Merged
merged 53 commits into from May 13, 2021
Merged

Catch-up with main. #2995

merged 53 commits into from May 13, 2021

Conversation

MaximAlien
Copy link
Contributor

@MaximAlien MaximAlien commented May 12, 2021

Description

Catch-up release-v2.0 with main.

Fixes #2850.

avi-c and others added 30 commits March 5, 2021 10:36
…notations. Set symbol sort order based on index of routes in the array. More comments.
…sider ones that are within the visible map bounds.
…are onscreen. Remove an unneeded extension to MGLMapView.
…from the Example app to MapboxNavigation target.
…le in main Nav SDK. Use these extensions in Route Annotation Anotations and CPTrip. Fix new source files that were omitted from the Example-CarPlay application target.
…le project. Entails also moving a number of class extensions and image resources over as well.
…ute Duration Annotations via the Style mechanism. Add more documentation.
…ame some methods according to style guidelines. Ensure new image resources go into the proper SPM locations.
* refactored StatusView.swift to allow the use of multiple status banners, added new show/hide methods that allow to show/hide individual statuses, tested new implementation in StatusViewTests.swift
avi-c and others added 6 commits April 8, 2021 11:49
…ast commit (#2917)

* Minor tail work to add missing documentation for CarPlay changes in last commit.

* Update CHANGELOG.md

Co-authored-by: Minh Nguyễn <mxn@1ec5.org>

Co-authored-by: Minh Nguyễn <mxn@1ec5.org>
* Update translations

* Refine changelog

* Update version to 1.4.0

* Adjust project paths in localization script

* Fix localization files encoding
@MaximAlien MaximAlien added build Issues related to builds and dependency management. - chore UI Work related to visual components, Android Auto, Camera, 3D, voice, etc. Core Work related to core navigation and integrations. labels May 12, 2021
@MaximAlien MaximAlien requested review from avi-c and a team May 12, 2021 09:03
@MaximAlien MaximAlien self-assigned this May 12, 2021
@MaximAlien MaximAlien changed the base branch from release-v2.0 to maxim/update-dependencies May 12, 2021 09:04
@MaximAlien MaximAlien linked an issue May 12, 2021 that may be closed by this pull request
@MaximAlien MaximAlien added this to the v2.0.0 (RC) milestone May 12, 2021
@MaximAlien
Copy link
Contributor Author

There is a chance that #2881 wasn't merged as expected and fix for #2766 might not fully work. @azarovalex, it'd be great if you could affirm this.

Example/AppDelegate.swift Outdated Show resolved Hide resolved
@1ec5
Copy link
Contributor

1ec5 commented May 12, 2021

For reference, this file resolves conflicts in the files listed in the commit message for 4128beece06d483f16a5e5dfca21b3fa9e3dc414.

Example/AppDelegate.swift Outdated Show resolved Hide resolved
@@ -42,8 +42,6 @@ open class NavigationViewController: UIViewController, NavigationStatusPresenter
}
}

var didChangeAuthorizationIsFirstCalled = true

Copy link
Contributor

Choose a reason for hiding this comment

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

The delegate method locationManagerDidChangeAuthorization(_:) is called at startup and whenever the user changes location authorization permissions. didChangeAuthorizationIsFirstCalled was to deal with the first case. Without this property, the halo view and enable precise location banner would show up when they weren't supposed to.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks for flagging that. I've tried on several tests and do not see any issues, at the same time to bring back your implementation from main we'll have to possibly bring back MBNavigationAccuracyAuthorization and maybe other APIs. I'm inclined to merge this PR as is and create another ticket in scope of which we'll perform more through testing and add fixes if needed.

Base automatically changed from maxim/update-dependencies to release-v2.0 May 13, 2021 08:55
# Conflicts:
#	.circleci/config.yml
#	Bench/Info.plist
#	BenchTests/Info.plist
#	CHANGELOG.md
#	Cartfile
#	Cartfile.private
#	Cartfile.resolved
#	Example/Info.plist
#	Example/ViewController.swift
#	MapboxCoreNavigation.podspec
#	MapboxNavigation-Documentation.podspec
#	MapboxNavigation.podspec
#	MapboxNavigation.xcodeproj/project.pbxproj
#	README.md
#	Sources/MapboxCoreNavigation/Info.plist
#	Sources/MapboxNavigation/Array.swift
#	Sources/MapboxNavigation/CarPlayManager.swift
#	Sources/MapboxNavigation/CarPlayMapViewController.swift
#	Sources/MapboxNavigation/CarPlayNavigationViewController.swift
#	Sources/MapboxNavigation/DayStyle.swift
#	Sources/MapboxNavigation/Info.plist
#	Sources/MapboxNavigation/MapboxMapsStyle.swift
#	Sources/MapboxNavigation/NavigationMapView+VanishingRouteLine.swift
#	Sources/MapboxNavigation/NavigationMapView.swift
#	Sources/MapboxNavigation/NavigationViewController.swift
#	Sources/MapboxNavigation/Resources/Assets.xcassets/RouteAnnotations/RouteInfoAnnotationLeftHanded.imageset/Contents.json
#	Sources/MapboxNavigation/Resources/Assets.xcassets/RouteAnnotations/RouteInfoAnnotationRightHanded.imageset/Contents.json
#	Sources/MapboxNavigation/Route.swift
#	Sources/TestHelper/Info.plist
#	Tests/CocoaPodsTest/PodInstall/Podfile.lock
#	Tests/MapboxCoreNavigationTests/Info.plist
#	Tests/MapboxNavigationTests/Info.plist
#	custom-navigation.md
@MaximAlien MaximAlien merged commit 78240b8 into release-v2.0 May 13, 2021
@MaximAlien MaximAlien deleted the maxim/catch-up-with-main branch May 13, 2021 14:29
@1ec5 1ec5 mentioned this pull request Jul 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues related to builds and dependency management. Core Work related to core navigation and integrations. UI Work related to visual components, Android Auto, Camera, 3D, voice, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Merge main to release-v2.0
7 participants