Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.3.0] - 2023/10/22
Added
- New blend modes and functions based on Photoshop's blend modes
- New Blending editor tool
[1.2.1] - 2022/05/25
Fixed
- The Palette Generator tool was exporting all materials with the same name. Materials are now generated with a unique name for each index in the sequence.
Changed
- Exported material names now use underscores instead of dashes
[1.2.0] - 2022/04/20
Added
- Additional overloaded conversion functions in the
Conversion
class - Generic extension method to convert from any color model to any other, e.g.
rgb.To<HSV>()
- Direct conversion functions from certain color models to others within the color model structs, e.g.
hsv.ToHSL()
- New conversion function
HSLToRGB
- Utility class
Processors
for changing component value ranges - New variants for component getter/setter functions to get/set values using different ranges, e.g.
GetRed255
,SetHue360
,WithAlpha100
- Function
Copy
added toIComponentModel
interface - Interface
IComponentModelEncoded
thatYCbCr
,YPbPr
,YIQ
,YUV
conform to - Static field
Gradients.HueSpectrum
Changed
- The "Components" editor tool now represents values as integers instead of floats
- The "Conversion" editor tool now displays HSV and HSB as one field
- Type constraints changed from
T : new()
toT : struct
- Renamed
Filters
directory toPostProcessing
- Documentation updates
Fixed
- Gradient sliders getting stuck down when releasing outside of the editor window
- Component values getting clobbered in the "Components" editor tool with certain values
[1.1.0] - 2022/03/30
Added
- New
IComponentModel
interface that all color model structs conform to - Support for mixing colors using different component models
- Support for generating tints, shades, and tones using different component models
- Functions for
RandomTint
,RandomShade
, andRandomTone
- Dropdown to select component model in the Mixing editor tool
- Dropdown to select color vision in the Mixing editor tool
Changed
- Removed rounding from RGB
ToString
methods - Documentation comments
Fixed
- Fixed editor gradient sliders displaying with transparency in Unity 2022.1 beta
[1.0.0] - 2021/12/07
- Initial release