PreviewDevice is a library with type-safe syntax sugar for preview device on SwiftUI.
If you don't know what is the library, I recomment read this article.
What's new in 0.8.0? Go-go-go
Added support new Apple devices:
iPhones:
- iPhone 13 mini (
Device.iphone13Mini
) - iPhone 13 (
Device.iphone13
) - iPhone 13 Pro (
Device.iphone13Pro
) - iPhone 13 Pro Max (
Device.iphone13ProMax
)
Apple Watch:
- Apple Watch Series 7 - 41mm (
Device.watchSeries7_41mm
) - Apple Watch Series 7 - 45mm (
Device.watchSeries7_45mm
)
iPads:
- iPad 9th generation (
Device.ipad_9Gen
) - iPad mini 6th generation (
Device.ipadMini6
)
Preview on device with orientation and color schemes.
Available iOS 15+ OSX 12+, macCatalyst 15+, tvOS 15+, watchOS 8.0+
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
.previewDevice(device: .iphone13,
orientation: .portrait,
colorSchemes: [.light, .dark])
}
}
Do you like the library? Click the star on GitHub.
Thanks for reading! See you soon. π
Top comments (0)