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
Sidebar morphs to a compact tab bar
Tab view is now type safe
Apply to a tabView .tabViewStyle(.sidebarAdaptable)
Has re-ordering and removing of tabs
On macOS, appears as a segmented control inside the toolbar, when not in sidebar mode
Also works on tvOS
Sheet presentation sizing is consistent
New zoom transition looks cool for expanding content to a full page
Create control center items
A new kind of widget that uses app intents
Function plots in swift charts
Dynamic number of table columns
Mesh color gradients, makes a neat background
Document based app launch scene
Set backgrounds, buttons, and accessory views
System automatically shows recent documents along the bottom
SFSymbol effects: wiggle, breathe, rotate
New window settings on macOS, style, level, placement, drag gestures
New macos scenes: utility window
PushWindow environment action
Modifier alternates for menu actions
Any view can respond to modifier key changes
Customize pointer style per view
Handle pencil actions
Text formats for live datetime offsets
Custom container views using ForEach(subviewOf:) {}
Ideal for making custom things with apis that behave like List or Picker
@Entry macro to simplify custom environment keys
Also works for a few other values types
Use state directly in a preview without a wrapper view
Programmatic text selection, via a binding to a range
Or check if the field is focused
Add text suggestions to any field
Color.mix to blend colors
Detect if a view is visible in a scroll view
View struct is now marked @MainActor, don’t need to do this manually
p3l6.dev
Home
Now
Hobbies
Blog
Recipes
Resume
Contact
Blueprint