Version 0.10.0
Breaking Changes
-
The
SDGInterfaceBasics
,SDGTables
andSDGViews
modules have been combined into a singleSDGInterface
module. -
More types have been converted to a SwiftUI‐style API:
Application
SystemMediator
→SystemInterface
-
Label
can now be bound to dynamic values.CompatibilityLabel
is now distinct fromLabel
.
-
Application
is compatible with@main
. -
Binding
is obsolete and has been removed. -
Rich text case transformations now apply proper font features instead of swapping glyphs (but may now be ignored by fonts that don’t support them, just like fonts can ignore bold or italics).
New Features
Window
can be used as aSwiftUI.Scene
.- Views composed entirely of other views can conform to
CompositionViewImplementation
to get default implementations for all theView
protocol requirements. TextField
has anonCommit
action.- Less of the API is disabled on the web platform (because parts of Foundation are now available).
Bug Fixes
- The API has been updated to use
#filePath
.