Skip to content

Releases: 3sidedcube/ThunderBasics

v2.1.0

12 Jan 13:45
Compare
Choose a tag to compare

In this release, we've:

  • #63 Updated scope of CALayer shadow extension to be public

v2.0.1

18 Dec 14:37
Compare
Choose a tag to compare

In this release we've:

  • #62 Fixed a crash in ShadowLayer which could be caused when rendering a shadow in UICollectionViewCell
  • #60 / #58 Added a migration tool for IBDesignables

v2.0.0

18 Sep 15:38
4dc15d1
Compare
Choose a tag to compare

Release v2.0.0
See PR (#57) for details.

Breaking Changes

@IBDesignable properties added via extension of UIView have been removed. In order to migrate these correctly we suggest:

  1. Run the IBMigrationTool script now found in this project.
  2. Fix any compiler errors within code. All of the properties removed have CALayer equivalents as all they did was map down to the layer.
  3. Move any borderColor or shadowColor user defined attributes into code

*Note: * previously UIView.cornerRadius would set masksToBounds based on the cornerRadius property being set to a non-zero value:

/**
     The corner radius of the view
     */
    @IBInspectable var cornerRadius: CGFloat {
        get {
            return layer.cornerRadius
        }
        set {
            layer.cornerRadius = newValue
            layer.masksToBounds = newValue > 0
        }
    }

You may have UI in your app that relies on this behaviour, in particular UIImageView needs masksToBounds = true to clip the image to it's corner radius, as well as some container views e.t.c.

v1.9.0

17 Sep 10:18
18b77e4
Compare
Choose a tag to compare

In this release we've:

  • Added support for the Swift 5.3 compiler and Xcode 12

v1.8.0

23 Jul 15:10
Compare
Choose a tag to compare

In this release we've:

#50 Added helper extensions and classes for better management of UIView shadows

v1.7.0

10 Jul 09:26
Compare
Choose a tag to compare

In this release we've:

  • #49 Added many configuration options to our image color analysis tool!

v1.6.0

03 Jul 08:00
Compare
Choose a tag to compare

In this release we've:

  • #47 Made styling improvements for toasts
  • #48 Improved time zone logic with DateFormatter extensions

v1.5.2

22 Apr 11:54
Compare
Choose a tag to compare

Recompiled binary for Swift 5.2.2

v1.5.1

31 Mar 10:57
Compare
Choose a tag to compare

This release is for re-compiling with the Swift 5.2 compiler

v1.5.0

24 Jan 12:26
Compare
Choose a tag to compare

In this release we've:

  • (#44) Fix/image blur
  • (#45) Added generic functionality and fixed some internal (intended to be public) access types