Skip to content

Releases: W-Mai/icu

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

v0.1.15 - 2025-01-14

14 Jan 04:01
ad522ba

Choose a tag to compare

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

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

Download 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

11 Dec 13:13
dd06f77

Choose a tag to compare

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

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

Download 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

02 Dec 10:53
50f3419

Choose a tag to compare

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 serde serialization for AppContext struct, including
    settings like show_grid and anti_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 RleCoder and 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 | sh

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

Download 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

11 Nov 11:52
2949624

Choose a tag to compare

Pre-release

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

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

Download 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