Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 831 Bytes

README.md

File metadata and controls

13 lines (11 loc) · 831 Bytes

BFWViews

A framework to simplify building apps using SwiftUI.

BFWViews contains many features to simplify building apps visually, especially when using SwiftUI. Features include:

  • AsyncNavigationLink acts like NavigationLink, but takes an async destination. It shows a ProgressView while fetching the content for the next scene.
  • AsyncImage acts like SwiftUI's AsyncImage, but also works with SVG content from a URL source.
  • Alert(error) shows a modal Alert dialog with error description.
  • ObservingWrapper provides an on the fly struct wrapper for a view to observe changes in an observed object.
  • readFrame() reads the coordinate frame of a view.
  • Plan.List for constructing nested array of sections and cells.
  • Plan.Section provides isExpanded to pre iOS 17.
  • ImageSymbol maps SF Symbols to compile time instances.