TextureGroup / Texture

Smooth asynchronous user interfaces for iOS apps.
https://texturegroup.org/
Other
8.02k stars 1.3k forks source link

Update to Xcode 15 #2107

Closed andyfinnell closed 6 months ago

andyfinnell commented 6 months ago

Summary

We want to make Texture build with recent tools like Xcode 15. Part of this is bumping the minimum supported OS to iOS 14.

I only removed the dead code (i.e. code gated on versions older than iOS 14). There are still some warnings about outdated APIs in use, but they are non-trivial changes to fix. Also, several of the examples rely on remote media (images or videos) that no longer exist. If they were trivially fixable, I fixed them. If not, I left them.

Test plan

Run all the examples and verify it works as I expect. Run all the unit tests and make them pass.

CLAassistant commented 6 months ago

CLA assistant check
All committers have signed the CLA.

mattxw commented 6 months ago

Out of curiosity, why do Texture need to bump the minimum iOS version to 14?