Releases: doprz/dipc
Releases · doprz/dipc
v1.0.0
New Features
- New CLI (@CordlessCoder, @doprz)
- Add CLI arg for user-provided themes (@CordlessCoder)
- Add CLI arg for optional output directory (@CordlessCoder, @doprz)
- Add CLI args for output image(s) and output dir (@doprz)
- Add CIELAB DeltaE method CLI option (@doprz)
- Add image conversion duration (@doprz)
- Add batch processing support (@CordlessCoder)
- Add
rayon
ParallelIterator
(@CordlessCoder) - Add progress bar(s) for processing image(s) (@doprz)
Themes
- Add onedark - navarasu
- Add solarized - altercation
- Add dracula - dracula (@adtya)
Bug Fixes
- Fix missing
#
from hex value in rose-pine theme - Fix incorrect JSON syntax in onedark theme
Other Changes and Improvements
- Rewrite (@CordlessCoder, @doprz)
- Merged LAB conversion and color approximation, removing an allocation (@CordlessCoder)
- Reuse the original image allocation, only mutating its pixels (@CordlessCoder)
- Generation of the LAB version of the image is now parallelized (@CordlessCoder)
- Replace color palette variation space(s) in
output_file_name
with-
- Refactor
output_file_name()
to returnPathBuf
- Add DeltaE DEMethod to the output file name
- Fix
cargo clippy
warnings and runcargo fmt
- Add
Cargo.lock
Docs
- Add new themes
- Add
dipc
logo and update Examples + Image Credits - Add Homebrew Installation
- Add
dipc
logo to examples image - Add common usage examples
v0.5.0
v0.4.0
v0.3.1
v0.3.0
v0.2.1
v0.2.0
New Features:
- This is the first working version!
- Output file name generated from color palette + styles used
- Add parallel iterators via rayon
- Add ColorPaletteVariationArgGroup
Themes:
- Add gruvbox - morhetz
- Add gruvbox-material - sainnhe
- Add catppuccin - catppuccin
- Add rose-pine - rose-pine
Other:
- Add licenses
- Add README.md and Cargo.toml info