Releases: W-Mai/icu
Releases · W-Mai/icu
v0.2.0 - 2026-01-19
Release Notes
🔖 Version Tag
- 🚀 New Features:
- ✨ Added a conversion panel in the GUI for image format conversion (supports LVGL, PNG, JPEG, etc.).
- ✨ Shared conversion logic between CLI and GUI for consistent behavior.
- ✨ Implemented automatic panel opening when a single image is loaded.
- ✨ Added WASM support for image conversion and saving.
- 🔧 Improvements:
- 🧹 Refactored
convertermodule for better code reuse. - 🧹 Updated dependencies and fixed WASM compilation issues.
- 🧹 Refactored
Install icu_tool 0.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.2.0/icu_tool-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/W-Mai/icu/releases/download/v0.2.0/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.2.0
| 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.23 - 2026-01-19
Release Notes
🔖 Version Tag
- 🚀 New Features:
- ✨ Introduced i18n support with runtime language switching and auto-detection.
- ✨ Added custom font support (Ark Pixel) for consistent UI rendering.
- ✨ Added "Drag files here!" placeholder text for empty state.
- ✨ Added bottom panel with version info and links.
- 🔧 Improvements:
- 🧹 Moved language selector to bottom panel for better layout.
- 🧹 Improved bottom panel responsiveness.
- 🧹 Code formatting and clippy fixes in
icu_lib.
Install icu_tool 0.1.23
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.23/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.23/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.23
| 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.22 - 2026-01-19
Release Notes
🔖 Version Tag
- 🔧 Refactor: Renamed
image_showertoimage_viewerand restructured the module for better maintainability. - 🚀 New Features:
- Enhanced diff panel layout with grid presentation.
- Added custom toggle component for improved UI interactions.
- Added diff blend slider with quick selection buttons.
- Implemented smooth scrolling to hovered diff pixel.
- Added diff sorting and pagination controls.
- Added support for hovered diff pixel highlighting.
- 💖 UI Improvements:
- Improved "Image Diff" toggle placement.
- Refactored diff panel UI for readability.
- Improved plot highlighting and boundaries.
Install icu_tool 0.1.22
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.22/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.22/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.22
| 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.21 - 2026-01-15
Release Notes
🔖 Version Tag
- 🚀 New Features: Added an Info Window to display image details (Width, Height, Format, Size, etc.).
- 🚀 New Features: Added "Tree View" for visualizing complex metadata (EXIF, PNG info) in YAML format.
- 🚀 New Features: Supported appending dropped images instead of replacing the current list.
- 🚀 New Features: Implemented metadata extraction for PNG (Color Type, Bit Depth, Interlace) and generic EXIF data.
- 🔧 Improvements: Refactored image processing and
ImageInfostructure inicu_lib.
Install icu_tool 0.1.21
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/W-Mai/icu/releases/download/v0.1.21/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.21/icu_tool-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install W-Mai/cellar/icu_toolDownload icu_tool 0.1.21
| 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.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 |