Skip to content

Releases: W-Mai/icu

v0.2.0 - 2026-01-19

19 Jan 13:03
84fc6c9

Choose a tag to compare

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 converter module for better code reuse.
    • 🧹 Updated dependencies and fixed WASM compilation issues.

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 | sh

Install 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_tool

Download 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

19 Jan 06:01
48f3786

Choose a tag to compare

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 | sh

Install 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_tool

Download 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

18 Jan 18:45
64386f0

Choose a tag to compare

Release Notes

🔖 Version Tag

  • 🔧 Refactor: Renamed image_shower to image_viewer and 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 | sh

Install 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_tool

Download 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

15 Jan 11:34
afed78f

Choose a tag to compare

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 ImageInfo structure in icu_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 | sh

Install 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_tool

Download 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

14 Nov 12:49
0ebb5fe

Choose a tag to compare

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_shower for 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 | sh

Install 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_tool

Download 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

22 Aug 08:08
3bc4c5b

Choose a tag to compare

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 | sh

Install 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_tool

Download 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

31 Jul 14:53
1149ee6

Choose a tag to compare

Release Notes

🔖 Version Tag

  • 🚀 New Features: Implemented options in image_shower.rs like 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 | sh

Install 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_tool

Download 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

31 Jul 09:37
3d67204

Choose a tag to compare

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 | sh

Install 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_tool

Download 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

31 Jul 11:44
a20543e

Choose a tag to compare

Pre-release

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 | sh

Install 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_tool

Download 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

31 Jul 07:51
9b6835e

Choose a tag to compare

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 | sh

Install 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_tool

Download 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