Releases: demolaf/ThemeKit
Releases · demolaf/ThemeKit
0.2.1
0.2.0
ThemeKit 0.2.0
Adds macOS 14+ support and a native macOS example app.
- macOS 14+ is now a supported platform —
ThemeKit,ThemeKitSwiftUI, and their test suites compile on macOS with Swift 6 strict concurrency ThemeApplier(SwiftUI) overridesNSApplication.shared.appearanceon macOS, so forced color schemes persist across window focus changesThemeKitUIKitremains iOS-only- Requires iOS 17+ or macOS 14+, Swift 6
0.1.0
ThemeKit 0.1.0
Initial release. A Swift package for managing light/dark theme variants in iOS apps.
Theme—@Observablecentral store withUserDefaultspersistence- Core protocols:
ThemeExtension,ThemeVariant,ThemeOverridable - SwiftUI and UIKit appliers handling first launch, follow-system, and forced color scheme modes
- Requires iOS 17+, Swift 6