Releases: yahoo/AppDevKit
Fix pod update duplicated UUID issue and NibSizeCalculator style
What's Changed
- Prevent add include directory in cocoapods by @kenobilyh in #114
- bump version to 1.7.1 by @kenobilyh in #116
- Fix NibSizeCalculator style not pass correctly to next function by @kenobilyh in #117
Full Changelog: 1.7.0...1.7.1
Support Swift package Manager and add bundle support on ADKNibSizeCalculator
What's Changed
- Reduce project and demo code warning by @kenobilyh in #107
- Update README.md by @anistarsung in #108
- Use Github workflow for new CI, remove travis by @kenobilyh in #109
- Support Swift Package Manager by @kenobilyh in #110
- support different bundles of class file and nib file case for ADKNibSizeCalculator by @cdsurfer0212 in #111
- Refine SPM header path by @kenobilyh in #112
- bump version to 1.7.0 by @kenobilyh in #113
Highlight
ADKLayoutAttribute now changes to NS_OPTIONS
In Swift,
ADKLayoutAttribute(rawValue: ADKLayoutAttribute.trailing.rawValue + ADKLayoutAttribute.width.rawValue)
now won't be optional
Please check diff
Full Changelog: 1.6.0...1.7.0
Adding Metal framework support and fix few bugs
This release contains few significant upgrade and recommend to migrate to this version. The changes are below:
-
Adding a new ADKMetalImageView to support Metal framework. It can be used for CIImage instance and render view very fast with GUP clips.
-
Adding ADKHexString compatible of UIColor to support different HEX color formate. EX: 0xFFAA33 and FFAA33.
-
Adding the UIColor support for extended SRGB color space.
-
Fixing the issues that ADKGradientView and ADKMultiGradientView won't display gradient color correctly when setting color contains transparent alpha channel.
-
Fixing the crash issue when PullToRefresh and InfiniteScrolling are using in the same UIScrollView. It would miss the paired removeObserver: method call.
Adding an ADKMultiGradientView to be a complicated gradient generator
Improving UIScrollView+ADKInfiniteScrollingView with manual update method
Adding a new method to support manual update layout in UIScrollView+ADKInfiniteScrollingView. It allows you to modify UIScrollView's contentInsets dynamically.
#82 New method ADKUpdateInfiniteScrollingLayout to support manual layout updating.
Revert automatical prepareForReuse: method call
This quick release is for revert below commit.
#78 Revert prepareForReuse: method call in ADKCellDynamicSizeCalculator.
Several major updates for AppDevKit & CameraKit
For this major release that includes several significant fixing and update. We're highly recommend to upgrade AppDevKit to this version. Below are key updates.
Fixing Pull-To-Refreash issue on iOS 11
The iOS 11 changes navigationBar's layout rules. It would trigger incorrect layout if you compile your project by XCode 9 and run it on iOS 11. Please upgrade this version if you're using ADKPullToRefresh mechanism.
#59 Fix Pull-To_Refreash on iOS 11
Fixing image mirror problem in CameraKit
We fixed the problem of final image result with wrong mirror setting after users switch camera lens from front to rear or rear to front.
#56 Fixing flip camera lens issue
Extending CameraKit to support live video data feature
We extended CameraKit to support live video data feature. When you use CameraKit to implement a camera, CameraKit has the capability that allows you to do the real-time image analysis.
#52 Adding a live video data delegate to handle real-time camera image data.