Skip to content

0.8.0

Compare
Choose a tag to compare
@MaxDesiatov MaxDesiatov released this 17 Aug 10:10
· 59 commits to main since this release
c2ed28c

This release adds support for more SwiftUI types and modifiers, and fixes bugs. Including, but not limited to:

  • Toolbar type and toolbar modifier
  • ProgressView type
  • Animation and related types and modifiers
  • opacity, scaleEffect, aspectRatio, and controlSize modifiers
  • Material and Gradient types
  • HierarchicalShapeStyle (.primary/.secondary/.tertiary/.quaternary) type
  • ContainerRelativeShape type
  • spacing argument support for initializers of HStack and VStack
  • support for standard Foundation types, such as CGRect, CGSize (we previously used our own implementation of those, which weren't fully compatible with Foundation)
  • ability to sort HTML attributes when generating static HTML, which is essential for end-to-end tests that cover generated output.

Many thanks to @carson-katri, @ezraberch, and @yonihemi for their contributions to this release!

Closed issues:

  • Is there anyway to compile this from Xcode? (#406)
  • Xcode doesn't compile — gtk/gtk.h not found (#405)
  • Use NSGeometry types from Foundation (#404)
  • Adding padding to a view contained in a Button causes the Button to disappear (#403)
  • .background modifier with contained shape causes view to expand to full vertical size of the screen (#402)
  • Multi-line string handling in Text views (#400)
  • Content with spacer jumps when blurring and focusing the page (#395)
  • Frame sizes do not match expected behavior. (#387)
  • URL hash change demo crashes (#369)
  • Infinite loops w/ 100% CPU usage caused by stack overflows (#367)
  • TokamakDemo breaks after use of _domRef (#326)
  • Add support for toolbar modifier and related types (#316)

Merged pull requests: