Releases: ozwaldorf/lutgen-rs
Releases · ozwaldorf/lutgen-rs
v0.7.0
What's Changed
- feat: luminosity factor for all algorithms (
--lum <factor>
) - feat: generate completions for bash, zsh, fish, powershell, and elvish (
--completions <shell>
) - refactor: Gaussian Sampling now uses Oklab colorspace
- refactor: exoquant dependency is fully removed
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- Palette refactors:
- Gruvbox
- Nord
- Rose Pine
- refactor: remove unnecessary floating-point casts by @Stonks3141 in #2
New Contributors
- @Stonks3141 made their first contribution in #2
Full Changelog: v0.6.1...v0.6.2
v0.6.1
v0.6.0 - Oklab!
What's Changed
RBF Based algorithms now operate within the Oklab colorspace.
This is a much better perceptual colorspace that is really good for gradients between colors, and produces very consistent results in terms of luminosity and other perceptual factors.
Breaking Changes
- RBFRemapper and it's associated algorithm types no longer accept a generic exoquant colorspace
- CLI argument euclide was renamed to shape for GaussianRBF
Full Changelog: v0.5.0...v0.6.0
v0.5.0
New additions:
- New RBF interpolation algorithms
- Shepard's method (inverse distance weighting)
- Gaussian RBF
- Linear (1/distance) RBF
Breaking changes:
interpolated_remap
module is renamed tointerpolation
lutgen::generate_lut<A>
generic function has been moved into the newGenerateLut
traitInterpolatedRemapper
trait no longer contains anew
constructor or associated typeParams
; each implementation provides their own new functionGaussianV0
struct has been removed, the V1 implementation produces identical results nowGaussianV1
struct has been renamed toGaussianSampling
Full Changelog: v0.4.3...v0.5.0
v0.4.3
v0.4.2
- add Catppuccin OLED
- binary will use new minor palette versions w/o needing a new release of the main crate
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Add lut cache for apply subcommand
Full Changelog: v0.4.0...v0.4.1
v0.4.0
- added simple color correction algorithm for applying luts
- refactored and improved binary with new subcommand:
apply <image>
Full Changelog: v0.3.2...v0.4.0
v0.3.2
Fix base identity algorithm
Full Changelog: v0.3.1...v0.3.2