Today, I worked on updating all of the Ind.ie libraries to Swift 4. You’ll now find swift-4 branches on all of them. And they should all work with iOS 11 and macOS High Sierra except for Status Message Window which has a bug that’s an iOS 11 regression whereby the location of the message window is wrong on orientation changes. I’ll be looking into that in the coming days.
Also, the Better iOS and macOS apps now have Swift 4 branches. The macOS app appears to be working perfectly while there is a regression on the iOS app where the bar button items can’t be tapped. This should be an easy one that I’ll look into fixing tomorrow.
Now that the core libraries have been ported to Swift 4 (which was not necessary since you can mix Swift 3 and 4 in protest now; but it’s always good to reduce technical debt whenever possible), I look forward to implementing some iOS 11 tweaks in the coming days. Also, I want to look at better support for Firefox, Chrome, and Edge as well as test a little DNS-based system I’ve been playing with.