Skip to content

Releases: RSully/RSColorPicker

Release v0.9.2

23 Nov 14:16
Compare
Choose a tag to compare

This release contains upstream fixes to fix compile issues when using RSColorPicker in a Swift project.

This is the same as v0.9.1 but includes the updated podspec file.

Release v0.9.0

31 Mar 16:13
Compare
Choose a tag to compare

This release has 1 addition to public API:

  • Added paddingDistance to RSColorPickerView 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

20 Feb 23:49
Compare
Choose a tag to compare

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

18 Jan 19:25
Compare
Choose a tag to compare

This fixes some bugs with the pod spec.

Version 0.8.1

16 Dec 23:18
Compare
Choose a tag to compare
  • 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

24 Aug 16:52
Compare
Choose a tag to compare

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.