Releases: W-Mai/icu
Releases · W-Mai/icu
v0.1.20 - 2025-11-14
Release Notes
🔖 Version Tag
- 🚀 New Features: Added color difference visualization in
image_shower. - 🚀 New Features: Enhanced image diff display in
image_shower. - 🔧 Improvements: Refactored image diffing logic in
diff. - 🔧 Improvements: Moved diff panel to a side panel in
image_showerfor better UI. - 🛠 Refactoring: Removed unused variables in
endecoder/utils. - 🔄 Version Bump: Version was bumped to 0.1.20 to reflect the updates.
Install icu_tool 0.1.20
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.20/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.20/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.20
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
v0.1.19 - 2025-08-22
Release Notes
🔖 Version Tag
- 🔧 Improvements: Updated deal_input_file_paths to handle stdout option and control flow.
- 🔧 Improvements: Bumped icu_lib version to 0.1.16 for compatibility and updates.
- 🔧 Refactoring: Refactored image diff logic to use icu_lib for improved performance and clarity.
- 🔧 Refactoring: Bumped version to 0.1.16 and updated RawImage methods to use parameters.
- 🔧 Refactoring: Restructured file tree, moved functions to cli mod.
- ✨ New Features: Added stdout option for outputting converted results directly to console.
- ✨ New Features: Added raw image header support and implemented RawImage struct for encoding/decoding.
- 💖 Improvements: Simplified image diff logic and improved variable naming.
- 💖 Improvements: Refactored image diff logic into utils module.
- 🎨 Improvements: Optimized color difference calculation and simplified blending logic.
- 🎨 Improvements: Added diff tolerance and min/max diff controls for improved image comparison.
- 🎉 New Features: Added initial project files for ICU Web UI with Nix flake and service worker.
Install icu_tool 0.1.19
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.19/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.19/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.19
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
v0.1.18 - 2025-08-01
Release Notes
🔖 Version Tag
- 🚀 New Features: Implemented options in
image_shower.rslike showing only differences in diff mode, adding option
to only show diff area and adjusting fast switch behavior, adding fast switch feature for diff mode with adjustable
speed, and enhancing image blending logic and renaming diff_alpha to diff_blend. - 📚 Documentation: Added components section for artifacts configuration in
oranda.json. - 📦 Dependency Update: Updated macOS platform configuration for eframe dependencies in
Cargo.toml. - 🔄 Version Bump: Bumped version to v0.1.18.
Install icu_tool 0.1.18
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.18/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.18/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.18
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
v0.1.17 - 2025-07-31
Release Notes
🔖 Version Tag
- 🧹 Chores: Update crate dependencies.
- 🔄 Version Bump: Version was bumped to 0.1.16 to reflect the updates and improvements.
Install icu_tool 0.1.17
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.17/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.17/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.17
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
v0.1.17-1 - 2025-07-31
Release Notes
🔖 Version Tag
- 🧹 Chores: Update crate dependencies.
- 🔄 Version Bump: Version was bumped to 0.1.16 to reflect the updates and improvements.
Install icu_tool 0.1.17-1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.17-1/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.17-1/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.17-1
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
v0.1.16 - 2025-07-31
Release Notes
🔖 Version Tag
- 🚀 New Features: Added diff support, supported alpha control, initialized diff image indices, adjusted inner and
outer margins,
enhanced image diff handling and selected image index, added image diff toggle and updated UI, refined position
formatting in ImagePlotter, enhanced pixel rendering and added polygon support in ImagePlotter for pixel showing. - 🎨 Improvements: Reorganized image selection logic in ImageShower for improved clarity and responsiveness.
- 🔄 Version Bump: Version was bumped to 0.1.16 to reflect the updates and improvements.
Install icu_tool 0.1.16
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.16/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.16/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.16
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
v0.1.15 - 2025-01-14
Release Notes
🔖 Version Tag
- 🔧 Improvements: Improved error handling for data size mismatches in lvgl. The logging statement was moved for
correct execution, enhancing error reporting in image header processing. - 🚀 New Features: Improved code formatting and organization in image_shower. Refactored the code for better
readability, adjusted import statements and formatted button click event for setting background color with consistent
indentation and line breaks. - 🔄 Version Bump: Version was bumped to 0.1.15 to reflect the updates and improvements.
Install icu_tool 0.1.15
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.15/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.15/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.15
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
v0.1.14 - 2024-12-11
Release Notes
🔖 Version Tag
- 🚀 New Features: Added background color support to ImagePlotter, added unique ID to ImagePlotter, updated show
command to handle multiple files, added image item selection and hover states, added new image plotting functionality,
added image plotting functionality to Image Handling. - 🔧 Improvements: Simplified image data conversion and update type references in ImageShower, refactored image data
handling and update show method in Image Handling, simplified image selection logic in ImageShower, added parameter to
show_onlyand update plot settings in ImagePlotter. - 🐛 Bug Fixes: Fixed RLE decoding and handle empty image data in icu_lib.
- 🔄 Version Bump: Version was bumped to 0.1.14 to reflect the updates and improvements.
Install icu_tool 0.1.14
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.14/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.14/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.14
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
v0.1.13 - 2024-12-02
Release Notes
🔖 Version Tag
- 🚀 New Features: Added file drag and drop functionality to ImageShower, allowing users to easily drop files into
the application for processing. (commit 89d234a) - 🚀 New Features: Enabled persistence of app state with
serdeserialization forAppContextstruct, including
settings likeshow_gridandanti_alias. (commit 7350fce) - 🚀 New Features: Added anti-aliasing option to ImageShower, enhancing image quality with linear filtering when
enabled. (commit c7571d7) - 🚀 New Features: Implemented show grid option in ImageShower, allowing users to toggle the grid display for better
visualization. (commit d697686) - 🔧 Improvements: Improved dropped files handling in ImageShower, accurately representing file information and
preparing image data for display. (commit 589aa16) - 🔧 Improvements: Corrected typo in anti-aliasing toggle label and updated grid display settings for a cleaner
look. (commit 783c825) - 🔧 Improvements: Simplified position checks in label formatter and improved image display with cursor interaction
enhancements. (commit 693ccf5) - 🔧 Improvements: Updated grid display and coordinate formatting for precision, and removed unused imports to
maintain code cleanliness. (commit 2aee817) - 🛠 Refactoring: Refactored RLE encoding logic and LVGL handling, including updates to
RleCoderand compression
methods. (commits 2969fa9, 0b58b33) - 🛠 Refactoring: Cleaned up icu_lib/src by removing unnecessary references and updating function calls for
efficiency. (commit 5997968) - 🐛 Bug Fixes: Fixed errors in image header stride handling and data size mismatches in icu_lib. (commit
f63632b) - 📚 Documentation: Updated README files and added serialization details for better project understanding. (commits
1996dfa, fde03ac) - 🔄 Version Bump: Version was bumped to 0.1.13 to reflect the updates and improvements.
Install icu_tool 0.1.13
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.13/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.13/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.13
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
v0.1.12-1 - 2024-11-08
Release Notes
🔖 Version Tag
- 🚀 New Features: support custom dither params, support 1 to 30 levels. 1 is the best level.
- 🔄 Version Bump: Version was bumped to 0.1.12 to reflect the updates and improvements.
Install icu_tool 0.1.12-1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.12-1/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/W-Mai/icu/releases/download/v0.1.12-1/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.12-1
| File | Platform | Checksum |
|---|---|---|
| icu_tool-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| icu_tool-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| icu_tool-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| icu_tool-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| icu_tool-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| icu_tool-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| icu_tool-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| icu_tool-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |