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
Conversionclass - 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
Processorsfor changing component value ranges - New variants for component getter/setter functions to get/set values using different ranges, e.g.
GetRed255,SetHue360,WithAlpha100 - Function
Copyadded toIComponentModelinterface - Interface
IComponentModelEncodedthatYCbCr,YPbPr,YIQ,YUVconform 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
Filtersdirectory 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
IComponentModelinterface 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
ToStringmethods - Documentation comments
Fixed
- Fixed editor gradient sliders displaying with transparency in Unity 2022.1 beta
[1.0.0] - 2021/12/07
- Initial release