Closed sgwilym closed 1 month ago
I know this feeling so well! For years I was tracking behind and I even skipped Catalina and Ventura completely. Buying an iPad that was on iOS 17 meant I had to update to Sonoma. It's actually been a non-event so I wonder what I was bothered about LOL.
These are the things the code uses from macOS 14 (whatever Swift & SwiftUI that is)
There may be a way to use older things that exist in Swift/SwiftUI macOS 13, and even 12, but to be honest the whole thing of releasing such incomplete new technologies and then updating them in such a haphazard way is a clusterfuck and IMHO the worst thing Apple have pushed on developers in decades. 😤
If I do make these changes — actually, I will 😊 — i'd like to do it in a way that uses #ifdef
so that if/when I eventually strip out the old code and force newer macOS it will be easy to just remove those. It will also make the code more readable as I will be able to see the modern/short/succinct way of doing things next to the older more verbose way of doing things.
This is done in https://github.com/gingerbeardman/stapler/commit/c202c2ee40ab23bfa9a97cdfb773ef0fba4a4213
New build "soon".
Returning from a break, thank you for this!!!
Downloaded and saw that it requires macOS 14.0 or later. Aw.