DEV Community

Cover image for What's new in PreviewDevice 0.8.0
Anton Paliakou
Anton Paliakou

Posted on

3 1

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. 👋

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs