Fucking SwiftUI changelog
Fucking SwiftUI changelog
fuckingswiftui.com

Add .fullScreenCover

 

New

 

 

Add .fullScreenCover to modal section.

iOS 14

 

New

 

 

Add all-new iOS 14 views.

Add .insetGrouped

 

New

 

 

Add .insetGrouped for List.

Fix dead link

 

Fix

 

 

Fix some dead links.

Remove deprecated components

 

Fix

 

 

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

Beta 5 updates

 

Improvement

 

 

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

Beta 4 updates

 

Improvement

 

 

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

Update NavigationView with UISplitViewController layout

 

Improvement

 

 

In beta 3, NavigationView now support UISplitViewController layout.

Add new shortened initializer syntax from beta 3

 

Improvement

 

 

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

 

Fix

 

 

NavigationButton -> NavigationLink

PresentationButton -> PresentationLink

.tabItemLabel -> .tabItem