palette 1.1.0+1 palette: ^1.1.0+1 copied to clipboard
A package for creating, generating, and interfacing with color palettes. With support for the CMYK, HSI, HSL, HSP, HSB, LAB, Oklab, RGB, and XYZ color spaces.
[1.1.0] - March 20, 2021 #
- [ColorPalette] now implements
List<ColorModel>
.
[1.0.0] - March 17, 2021 #
-
Migrated to null-safe code.
-
Added support for the Oklab color space.
[0.2.0] - October 6, 2020 #
-
Upgraded the color_models package to v0.3.0+1 and renamed all instances of HSV to HSB to be inline with the update. (HSV was changed to HSB to avoid a naming conflict with Flutter's [Color] class's [value] parameter.)
-
Added the [growable] parameter to all factory constructors, if
true
, the constructed palette will be growable, iffalse
, it will be fixed-length. -
Added the [unique] parameter to all factory constructors, if
true
, the palette will be constructed with a UniqueList, otherwise the palette will be constructed with a [List]. -
Added the [perceivedBrightness] parameter to all relevant factory constructors. If
true
, colors will generated in the HSP color space, iffalse
, colors will be generated in the HSB color space. -
Added the [clockwise] parameter to the [ColorPalette.polyad] and [ColorPalette.random] constructors. If
true
, colors will be generated in a clockwise order around the color wheel, iffalse
, colors will be generated in a counter-clockwise order. -
Added the [closest] and [furthest] methods, for retreiving colors from the palette with the closest and greatest distance in values to a color. As well as the [ColorSortingProperty.similarity] and [ColorSortingProperty.difference] sorting properties, for use with the [sortBy] method.
[0.1.0] - March 27, 2020 #
- Initial release.