Skip to content

Releases: uber/cyborg

0.7 - SPM, MacOS, tvOS, and SwiftUI Support

30 Sep 18:43
1ea961f
Compare
Choose a tag to compare

This release adds basic support for MacOS, tvOS, and SwiftUI. It also adds support for Swift Package Manager.

Thanks to @ashare80 for implementing support for MacOS and tvOS, and @dreampiggy for pointing out that libxml2 support had been added to SPM.

This release also fixes a few bugs:

  • An SVG path element wasn't supported. All elements should now be supported
  • Automirrored wasn't implemented correctly. This issue has now been corrected.

0.6 - withSize, withTint, and Swift 5.1

25 Oct 19:15
ecc4531
Compare
Choose a tag to compare

This release adds several features:

  • You can now set a new tint or intrinsic size on a VectorDrawable. These features can be useful if you want to reuse Drawables as Icons, or need to pass the Drawable to a more complex view, which sizes content according to intrinsic content size.
  • UIView.contentMode is now supported

Also, the minimum Swift and Xcode versions have been bumped, which will allow us to take advantage of new Swift features and performance optimizations that may have shipped in that compiler version.

0.5 -- Static VectorDrawables

08 Jul 22:52
abe0914
Compare
Choose a tag to compare

This release supports most of the most common features desired by VectorDrawable users:

  • paths
  • groups
  • theme colors (through your own theme object)
  • resource colors (through your own resource system)
  • clip-paths
  • transforms

Important Omissions:

  • no animated VectorDrawables
  • no support for non-colors provided by a theme or resources
  • no support for certain gradient types