Thanks for your kind words. It's been a hard 8 months or so learning Swift and SwiftUI and rewriting the app's UI in them. But, as you say, it does make me feel better about supporting future features provided by Apple because most of their new APIs seem to require Swift or SwiftUI.I have to say Ian, well done indeed. Refatoring, no rewriting the UI to Swift UI and having no feature regressions is so admirable. Seen so many mobile apps do something like this with a relaunch and being really feature deprive so my hat is off to you.
Also, it must make you feel much better in terms of being able to maintain this very much loved app.
The app is now written in a combination of 5 languages: SwiftUI, Swift, Objective C, C++ and C (for ultimate efficiency with the map renderer). It's a tribute to Apple's development systems that they all work well together!