{"repo":"shaps80/SwiftUIBackports","free":true,"listed":false,"github":"https://github.com/shaps80/SwiftUIBackports","clone":"git clone https://github.com/shaps80/SwiftUIBackports.git","description":"A collection of SwiftUI backports for iOS, macOS, tvOS and watchOS","language":"Swift","stars":1084,"topics":["modal","presentation","swift","textview","sharesheet","backport","photopicker","propertywrapper","swiftui","ios"],"license":"MIT","category":"mobile-apps","readme_excerpt":"SwiftUI Backports Use modern SwiftUI APIs while still supporting older Apple platforms. SwiftUIBackports mirrors Apple's SwiftUI API names, shapes, behavior, documentation, and availability where practical. This keeps app code familiar today, and easy to migrate away from once your deployment target reaches the native API. Backports are discovered through .backport , the Backport namespace, or backport -prefixed environment values. The package also includes a machine-readable index and agent skill to help developers and coding agents find the right compatibility API quickly. Additional APIs, when present, are kept separate from Apple API-matching backports. This repo can also serve as a reference for building practical SwiftUI backports with minimal hacks. [!CAUTION] From v27, SwiftUIBackports will require iOS 15+, macOS 12+, tvOS 15+, and watchOS 8+. If you need to support older platform versions, remain on 26.x. [!NOTE] Using an agent? Install the bundled discovery skill so coding agents can find available backports automatically: Sponsor Building useful libraries like these, takes time away from my family. I build these tools in my spare time because I feel its important to give back to the community. Please consider Sponsoring me as it helps keep me working on useful libraries like these 😬 You can also give me a follow and a 'thanks' anytime. Usage SwiftUIBackports mirrors Apple's SwiftUI APIs where practical, while keeping backported APIs easy to find and remove once yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/shaps80","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shaps80/SwiftUIBackports/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}