Alert: I am in the process of migrating this site to ers.land !
Please update any bookmarks or feed subscriptions; p3l6.dev will be set to redirect soon.
<<Back to Index
Use swiftui in more places
Vision OS obviously
WatchOS new design updates
.containerBackground
Toolbar items placements
Datepicker, selection in lists
Smart stack widgets
Lock Screen ipad widgets
Desktop widgets on macOS
Interactive widgets
SwiftUI wrappers for existing Frameworks
@Observable
Just apply to a data model class
Don’t need to mark props. All are published, but only if you read the property in a view
Only need to use @State and @Environment in the view, not the other variations.
@Model
Mark data model classes to persist them.
Implies the previous @Observable, do not need both flags.
Use @Query instead of @State
Inspector views in swiftUI
A sidebar similar to the Xcode inspector
Dialog suppression toggle
DialogHelpLink
Table improvements
Animation
.sensoryFeedback
Text views interpolated inside a text view string
Apply metal shaders to text
ScrollView
.scrollTransition to apply effects to items entering or exiting the scroll area. Like shrink or fade.
.safeAreaInset makes a “sticky header”
.containerRelativeFrame inside a scroll view or forEach can specify sizes like 2/5 of width, with spacing between
.scrollTargetBehavior to set the snapping of items as the scroll view goes by
Static member syntax for asset colors
.compactMenu style, for picking icons
Border button shape style
Buttons on Mac can react to drag actions
.onKeyPress modifier
p3l6.dev
Home
Now
Hobbies
Blog
Recipes
Resume
Contact
Blueprint