Releases: ozwaldorf/lutgen-rs
nightly-main
chore: remove egui patch and update versions
nightly-feat/hald-clut-sampler
chore: remove egui patch and update versions
Lutgen CLI v1.0.1
Lutgen CLI
- Moved
preserveto common args for all algorithms - Updated yanked kiddo version and all other dependencies
- Use migrated par methods
- Skip detecting hald clut levels whenever possible
Internal Crates
lutgen v0.14.0
- Added
preserveargument to guassian sampling and nearest neighbor algorithms - Migrate all existing methods that use rayon into par_* variants, gated by the rayon feature flag, leaving the previous undecorated methods as single threaded.
- Added
correct_image_with_levelto skip detecting when level is already known - Reduced image dependency feature-set to only what's needed
Full Changelog: lutgen-v1.0.0...lutgen-v1.0.1
Lutgen Studio v0.3.0
Lutgen Studio
- Moved
preserveoption to common args for all algorithms - Added link to topbar when new updates are available
- Update lib to 0.14 and use newly migrated par methods
- Skip detecting hald clut levels whenever possible
Full Changelog: lutgen-studio-v0.2.1...lutgen-studio-v0.3.0
Lutgen Studio v0.2.1
Lutgen Studio
- Hotfix: Store output for saving in save_as, handle errors gracefully
Full Changelog: lutgen-studio-v0.2.0...lutgen-studio-v0.2.1
Lutgen Studio v0.2.0
Lutgen Studio
- Native cross-platform file picker
- Use current image as prefilled save as path
- Use previous directory for picking file to open
- Display
originalover image when toggled - Enable panning and zooming image
- Use nearest neighbor image rendering for pixel perfect representation
- Command arguments (image path to open, verbosity flags)
- Argument reset button
- Button to copy equivalent cli arguments for lutgen cli
- New filter-able palette selection box (replaces basic dropdown)
- Full support for custom palettes (load from selection box, save button in palette editor)
- Dynamically resize palette colors to fill up sidebar
- Styling consistency tweaks
Internal crates
lutgen v0.13.2
- Updated yanked kiddo version and all other dependencies
lutgen-palettes v0.4.1
- Added
Into<&'static str>derive with strum
Full Changelog: lutgen-studio-v0.1.1...lutgen-studio-v0.2.0
Lutgen Studio v0.1.1
Lutgen Studio
- Sidebar is now resizable and widgets fill the space
- Image preview is now clickable and toggles between the original and edited image
- About/help dialog (opens on first start and through file menu)
- Ongoing apply tasks abort when re-requesting with new settings
- Many many internal refactors
Lutgen Library
- Bumped version to
v0.13.1 - Added new method variants
*_with_interruptto allow tasks to be abortable
Full Changelog: lutgen-studio-v0.1.0...lutgen-studio-v0.1.1
Lutgen v1.0.0
CLI Version 1.0.0
Lutgen CLI is officially moving to a stable 1.0 version under a new separate crate lutgen-cli
This means that the current cli usage is stable and will not drastically change unless another major version bump is made.
There is no difference between lutgen 0.12.1 and the new 1.0.0 version.
Library separation
The rust library will bump to a clean version as 0.13.0 and will track separately from the cli going forward.
Full Changelog: v0.12.1...lutgen-v1.0.0
Lutgen Studio v0.1.0
Lutgen Studio v0.1.0
Initial release for the new GUI, Lutgen Studio!
Full Changelog: v0.12.1...lutgen-studio-v0.1.0
Lutgen CLI v0.12.1
CLI
- Added
extractsubcommand, extracting a LUT from input image(s) to apply to other images directly, for example for film emulation - Added
lutgen palette --ansi ...flag to force printing ansi sequences in palette previews (enables using fzf to search and preview palettes)
Full Changelog: v0.12.0...v0.12.1