Releases: RSully/RSColorPicker
Release v0.9.2
Release v0.9.0
This release has 1 addition to public API:
- Added
paddingDistance
toRSColorPickerView
public API.
Other changes include:
- Added unit tests to make contributions easier to judge
- Updated comments in
RSColorPickerView.h
- Changed deployment target to iOS 6.0
Project changes:
- We're now using Travis CI for testing and build status 😄
Release v0.8.3
This release adds one new feature and should have no backwards incompatibilities to the public API.
- New ability to enable/disable loupe
- Code/project cleanup
- Switch to CALayer implementation
Release v0.8.2
This fixes some bugs with the pod spec.
Version 0.8.1
- Fixes a bug in iOS 7.1 with the sliders
- It should be noted that the included sliders are not meant to be used and are purely examples
- Add additional delegate methods
- Remove warning due to assertions in release builds
- Standardized creation of graphics contexts
Looking forward, we have added new contribution guidelines to the project (see CONTRIBUTING.md in master).
Version 0.8.0
While I don't think the API changed dramatically, this release includes some serious under-the-hood changes.
Most notably is the addition of background generation and caching. See these method signatures available on the RSColorPickerView
class:
+(void)prepareForDiameter:(CGFloat)diameter;
+(void)prepareForDiameter:(CGFloat)diameter padding:(CGFloat)padding;
+(void)prepareForDiameter:(CGFloat)diameter scale:(CGFloat)scale;
+(void)prepareForDiameter:(CGFloat)diameter scale:(CGFloat)scale padding:(CGFloat)padding;
+(void)prepareForDiameter:(CGFloat)diameter scale:(CGFloat)scale padding:(CGFloat)padding inBackground:(BOOL)bg;
Besides manually having the ability to request caches the class also automatically uses it internally. And since I am taking advantage of NSCache it should be smart enough to release those objects as necessary.