iOS-Open-GPX-Tracker icon indicating copy to clipboard operation
iOS-Open-GPX-Tracker copied to clipboard

Changes for Xcode 14, iOS 16, new devices

Open vincentneo opened this issue 1 year ago • 1 comments

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 avatar Aug 08 '22 16:08 vincentneo

@vincentneo thank you for this, wouldn't be better if this be merged with Xcode 14 branch?

cs4alhaider avatar Sep 22 '22 23:09 cs4alhaider

@cs4alhaider I will be merging this to master branch today.

vincentneo avatar Nov 04 '22 16:11 vincentneo

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.

vincentneo avatar Nov 04 '22 16:11 vincentneo