Remove deprecated components

  • Remove PresentationLink since it has been replaced with .sheet.
  • Add a note on behavior changes in NavigationLink.

Beta 5 updates

  • UISegmentedControl become a style of Picker
  • TabbedView become TabView
  • Syntax changes.

Beta 4 updates

  • DatePicker initializers with minimumDate and maximumDate are deprecated.
  • Alert, Modal, and ActionSheet have unified presentation methods.

Update NavigationView with UISplitViewController layout

In beta 3, NavigationView now support UISplitViewController layout.

Add new shortened initializer syntax from beta 3

Add less verbose initializers with StringProtocol as a first parameter. Available for most views with label i.e. Button, DatePicker, Picker, Toggle, Stepper etc. Also, you can now do .navigationBarTitle("Text") without having to wrap the StringProtocol in a Text() instance.

Apply beta 3 changes

NavigationButton -> NavigationLink

PresentationButton -> PresentationLink

.tabItemLabel -> .tabItem

Add workaround for TabbedView

Add workaround to present Image and Text in TabbedView.

Reference: Apple's Release Note

Add table of contents

Add a table of contents for easier navigation.

Add Framework integration section

Examples of how to integrate UIKit views/controller in SwiftUI and vice versa.

Fix typo

Fix typo and add new Text example.

No published changelogs yet.

Surely Fucking SwiftUI will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree