During App Store Review it was noticed that iPad users received what appeared to be a hang in the application when first starting. This was actually due to the behavior of NavigationViews in larger screens - the onboarding flow was being displayed as the primary navigation, which is hidden on larger screens until you slide over.
This PR fixes that and makes several other changes:
Closes #60 where users first selecting to turn the map on would not see it initially populate until they selected a different map type first
Closes #59 where users might be confused about where to upload the data package. Initially we thought about adding the option in the connection screen, but it is explained in the ticket why we did not.
Fixes a warning around Keychain manipulation happening on the main thread when processing a data package
During App Store Review it was noticed that iPad users received what appeared to be a hang in the application when first starting. This was actually due to the behavior of
NavigationView
s in larger screens - the onboarding flow was being displayed as the primary navigation, which is hidden on larger screens until you slide over.This PR fixes that and makes several other changes: