- Allow to set the background radius
- Add 'tapThrough' functions for UIButton, UIBarButtonItem, UITabBarItem for handling predefined actions
- Able to adjust the background view's alpha
- Fix the Carthage integration issue
- Update to Swift 5.0
- Allow subtitle instruction text to have more than 3 lines
- Fix issue #74 and #81 concerning primary and secondary label overlap when some libraries override UIView control methods.
- Update to Swift 4.2
- Fix a spelling in API
If it's possible to change the Swift version follow this:
- Update your project Swift version to 4.2, to avoid getting
'KeyframeAnimationOptions' is not a member type of 'UIView'
error for supporting theSwift 4.2
.
Otherwise:
- If your project swift version is not 4.2, add below the Cocoapods script to your
Podfile
and runpod install
after that:
# platform :ios, '9.0'
target 'YOUR_PROJECT_NAME' do
use_frameworks!
pod 'MaterialShowcase'
post_install do |installer|
installer.pods_project.targets.each do |target|
if target.name.include?('MaterialShowcase')
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
end
end
end
- Fix bugs
- Add Carthage support
- Add user-tap check property
- Changed the signature of delegate methods.
Please, update delegate methods :
func showCaseWillDismiss(showcase: MaterialShowcase)
func showCaseDidDismiss(showcase: MaterialShowcase)
to:
func showCaseWillDismiss(showcase: MaterialShowcase, didTapTarget:Bool)
func showCaseDidDismiss(showcase: MaterialShowcase, didTapTarget:Bool)
- Add fullscreen mode in addition to circle background
- Refactor background view
- Fix instruction view frame calculation issue
- Fix the issue in which properties are missing in Objective-C project
- Fix out-of-screen text error on iPad
- Add text alignment to support both LTR and RTL text
- Add target tap recognizer
- Fix UIKit import issue for Reactive Native bridge
- Change
view.copyView
to use Apple official APIview.snapshotView
- Refactor codes
- Fix bug
- Improve animation
- Fix bug of failing to deal with image button
- Refactor API: set animation as an option and choose whether tint color will be set or not
- Add API: find presented showcases
- Fix bug, crash on iOS 11 when targeting BarButtonItem and custom buttons were not displayed
- Allow to add custom fonts
- Fix bugs
- Add delegate to handle showcase dismiss
- Fix bugs
- Fix bugs
- Fix Build settings
- Initial release