- Tint color peridoically resets itself when translucency is enabled. (#50)
- A
delegate
property to receive tap events for the button where delegates are preferred over blocks. (#46) - An
isTranslucent
property (and ablurStyle
property) that replaces the background of buttons from a solid color to a blurred background. (#45) - A
contentView
property to enable adding custom view content to buttons. (#44) sizeToFit
andsizeThatFits:
methods to allow automatic sizing of buttons around their content. (#44)
- Re-calculating the darker tap color when moving between light and dark mode. (#34)
- Changed the tap-down animation to always use a fluid zoom animation. (#35)
- A broken symlink reference in the SPM integration. (#48)
- Dark Mode support for iOS 13 and up. (#34)
- Refined SwiftPM support to not need to touch the main sources directory.
- An issue where the header wasn't being added to the framework. (#23)
- Added unit tests to check consistent initial behaviour. (#22)
- Updated the documentation in the header to match expected default values. (#22)
- A bug where the dynamic text size would not properly restore. (#22)
- Added
minimumWidth
property to help with guiding external layout. (#21) - Refactored button from Core Animation labs chat at WWDC 2019. (#20)
- Increased corner radius default value to 12.0. (#20)
- Added lower alpha value when button is set to disabled. (#15)
- Added
UIControlEventPrimaryActionTriggered
event handling for iOS 9 apps relying on that action. (#13) - Added attributed string support to button. (#11)
- A bug where the label's background color sometimes didn't match the button tint color. (#14)
- Renamed framework project name to fix IB render crash. (#20)
- Initial Release! 🎉