Released on 2019-12-24.
- [ADD] Basic SwiftUI color support
Released on 2019-09-15.
- [FIX] Add parenthesis arround mathematical operators to avoid precedence issues (#51)
- [ADD]
toRGBA
method - [ADD]
toAGBR
method
Released on 2019-05-27.
- [FIX] Minor improvements (compilation performance, documentation)
- Swift 5/Xcode 10 support
Released on 2017-11-07.
- [FIX] Minor improvements (compilation performance, documentation)
- Swift 4/Xcode 9 support
Released on 2017-04-15.
- [ADD] Support alpha channel with the hex strings (e.g. #FF0934CC)
Released on 2016-12-15.
- [FIX]
mixed
method with the alpha channel
Released on 2016-12-12.
- [ADD]
luminance
property - [ADD]
contrastRatio
method - [ADD]
isContrasting
method
Released on 2016-09-08.
- [ADD] CIE XYZ Color Space
- [ADD] Initialization with XYZ components
- [ADD]
toXYZComponents()
method - [ADD] CIE Lab* Color Space
- [ADD] Initialization with Lab* components
- [ADD]
toLabComponents()
method - [ADD]
toHSBComponents()
method - [REFACTORING]
toHSLAComponents
totoHSLComponents
- [REFACTORING] Hue range is now from 0° and 360° instead of 0.0 and 1.0
- [ADD]
DynamicGradient
object - [ADD]
colorPalette
method to a gradient - [ADD]
pickColorAt
method to a gradient - [ADD]
gradient
property to array of colors - [ADD]
DynamicColorSpace
enum - [REFACTORING]
mixed
colors using different color spaces
Released on 2016-06-14.
- Swift 3 Supports
isLight
instead ofisLightColor
adjustedAlpha
instead ofadjustedAlphaColor
inverted
instead ofinvertColor
grayscaled
instead ofgrayscaledColor
darkened
instead ofdarkerColor
lighter
instead oflighterColor
saturated
instead ofsaturatedColor
desaturated
instead ofdesaturatedColor
complemented
instead ofcomplementColor
adjustedHue
instead ofadjustedHueColor
tinted
instead oftintColor
shaded
instead ofshadeColor
mixed
instead ofmixWithColor
isEqual:toHex
instead ofisEqualToHex
isEqual:toHexString
instead ofisEqualToHexString
- Removing the
darkenColor
, usedarkened
instead - Removing the
lightenColor
, uselighter
instead - Removing the
saturateColor
, usesaturated
instead - Removing the
desaturateColor
, usedesaturated
instead - Use
CGFloat
instead ofDouble
everywhere
Released on 2016-02-29.
- [ADD] Swift Package Manager supports
Released on 2015-12-12.
- [ADD]
adjustedAlphaColor
method - [REFACTORING] Move
redComponent/greenComponent/blueComponent/alphaComponent
methods to properties in order to reflect the OSX API
Released on 2015-11-19.
- [ADD]
isLightColor
method - [REFACTORING]
red/green/blue/alpha
methods toredComponent/greenComponent/blueComponent/alphaComponent
- [ADD] OSX supports
Released on 2015-10-29.
- [ADD] WatchOS 2 supports
- [ADD] TVOS 9 supports
Released on 2015-10-26.
- [FIX] BITCODE supports (#6)
Released on 2015-09-17.
- [UPDATE] Swift 2 compatibility
- [FIX] Use Double instead of CGFloat due to float precision
Released on 2015-09-01.
- [FIX] Mandatory clip parameters for Xcode7 beta 6 (#5)
Released on 2015-08-29.
- [UPDATE] Make the DynamicColor typealias public
Released on 2015-08-27.
- [ADD] Changelog.md file
Released on 2015-07-29.
- [FIX] Project framework target sets to 8.0 for Carthage support (#4)
Released on 2015-07-28.
- [ADD] Initialization with hue
- [ADD]
toHSLAComponents
method
Released on 2015-07-24.
- [ADD]
toHex
method - [ADD]
isEqualToHex
method
Released on 2015-07-09.
- [UPDATE] Documentation
- [FIX] Some var to let (#3)
- [ADD]
toComponents
method - [ADD]
red/green/blue/alpha
methods
Released on 2015-06-12.
- [ADD] Carthage support
Released on 2015-06-10.
- [FIX] Typos in the documentation (#1)
- [IMPROVEMENT] Check interval for parameter
Released on 2015-06-06.
- [ADD]
shadeColor
method - [ADD]
tintColor
method - [ADD]
mixWithColor
method
Released on 2015-06-02.
saturated
methoddesaturate
methodlighter/lighten
methodsdarker/darken
methodsgrayscale
methodadjustHue
methodcomplementColor
methodinvertColor
methodtoHexString
methodisEqualToHexString
method- Initialization with hex strings and integers
- Cocoapods support