iOS-Open-GPX-Tracker
iOS-Open-GPX-Tracker copied to clipboard
Changes for Xcode 14, iOS 16, new devices
Changes:
- Minimum deployment for iOS and watchOS to comply with Xcode 14.
- iOS 9 ~> iOS 11
- watchOS 2 ~> watchOS 4
- Fix deprecation notices brought by min deployment change
- Change modern
MKCompassButton
implementation added in #219, to rectify inability to use@available
on lazy variables in Xcode 14 - Fix #232, overlay issue specific to iOS 16 only, where third party tiles will always try to be top most overlay
- Changes to MapCache, using a branch for now
- Changes to CoreGPX, using a branch for now
- Fix #233, by extensively changing top elements from fixed frame initialisations to using constraints respecting safe areas
- Rectify warnings, still 1 CoreLocation UI unresponsiveness left.
@vincentneo thank you for this, wouldn't be better if this be merged with Xcode 14
branch?
@cs4alhaider I will be merging this to master branch today.
Considering that iOS 16.0.x and 16.1 has been out for a while, and considering no review from @merlos, I will merge this to master.
It will be using a fork of MapCache for the time being, as I deem it important enough for iOS 16 users, since it fixes #232.