{"repo":"1998code/SwiftNEWKit","free":true,"listed":false,"github":"https://github.com/1998code/SwiftNEWKit","clone":"git clone https://github.com/1998code/SwiftNEWKit.git","description":"Show \"Release Note\" on SwiftUI [ AI Assistant available below ]","language":"Swift","stars":279,"topics":["swiftui","swift","swiftnewkit","ios","iphone","mac","macos","tvos","visionos","swiftnew"],"license":"MIT","category":"mobile-apps","readme_excerpt":"SwiftNEW English · 繁中 · 简中 · 粵語 · 日本語 · 한국어 · Français · Español A modern, SwiftUI-native \"What's New\" presentation framework for all Apple platforms — animated gradient backgrounds, glass effects, remote data loading, and full RTL/localization support out of the box. 🎨 Gallery 🚀 Quick Start 1. Add the package in Xcode → File → Add Package Dependencies… [!IMPORTANT] Package URL 2. Add a data.json to your app bundle: [!TIP] Sample release notes JSON 3. Drop it in your view: [!NOTE] Minimal SwiftUI integration That's it — SwiftNEW auto-triggers when the app version changes. 🚘 Use SwiftNEW in a CarPlay app If your host app already has an Apple-approved CarPlay entitlement and a CPTemplateApplicationSceneDelegate , install a loading template synchronously in templateApplicationScene( :didConnect:) , then replace it with SwiftNEW's template asynchronously on the main actor. Supply the same continuation to both templates so the driver can enter the host app while loading or after reading the release notes: Include data.json in the iOS host target just as you do for the SwiftUI view. Continue is a trailing CarPlay navigation-bar button; it does not open the phone's SwiftUI ContentView . The callback must replace the root with the host's own native CPTemplate and cancel any in-flight loading task. Pass continueButtonTitle: when the app needs a custom title; nil or whitespace uses SwiftNEW's localized Continue label. With includesHistory: true , the loaded template also shows Histo","default_branch":null,"files":null,"tree":[],"storefront":"/r/1998code","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/1998code/SwiftNEWKit/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."}