What's new in PreviewDevice 0.8.0

toni777772

Anton Paliakou

Posted on September 18, 2021

What's new in PreviewDevice 0.8.0

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])
    }
}
Enter fullscreen mode Exit fullscreen mode

Do you like the library? Click the star on GitHub.

Thanks for reading! See you soon. 👋

💖 💪 🙅 🚩
toni777772
Anton Paliakou

Posted on September 18, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

What's new in PreviewDevice 0.8.0
ios What's new in PreviewDevice 0.8.0

September 18, 2021