Skip to content

Version 0.10.0

Compare
Choose a tag to compare
@SDGGiesbrecht SDGGiesbrecht released this 17 Feb 06:58
· 80 commits to master since this release
f39eee2

Breaking Changes

  • The SDGInterfaceBasics, SDGTables and SDGViews modules have been combined into a single SDGInterface module.

  • More types have been converted to a SwiftUI‐style API:

    • Application
    • SystemMediatorSystemInterface
  • Label can now be bound to dynamic values.

    • CompatibilityLabel is now distinct from Label.
  • 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 a SwiftUI.Scene.
  • Views composed entirely of other views can conform to CompositionViewImplementation to get default implementations for all the View protocol requirements.
  • TextField has an onCommit 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.