icu_tool
+ + + ++ Releases + + + +
++ + + v0.1.13 - 2024-12-02 + + +
+π Version Tag
+-
+
- π New Features: Added file drag and drop functionality to ImageShower, allowing users to easily drop files into +the application for processing. (commit 89d234a4d57167e6e29138c1db39f8a7ede41ac4) +
- π New Features: Enabled persistence of app state with
serde
serialization forAppContext
struct, including +settings likeshow_grid
andanti_alias
. (commit 7350fcec93f9c0c61ab49602be74dc951b2fca09)
+ - π New Features: Added anti-aliasing option to ImageShower, enhancing image quality with linear filtering when +enabled. (commit c7571d70a7c6d865b2958aa6cbe400292042d5d2) +
- π New Features: Implemented show grid option in ImageShower, allowing users to toggle the grid display for better +visualization. (commit d697686281119190aac9395da7d3259858d4d0c1) +
- π§ Improvements: Improved dropped files handling in ImageShower, accurately representing file information and +preparing image data for display. (commit 589aa16ac7b916fc7c8e8a0d902553893b8de25c) +
- π§ Improvements: Corrected typo in anti-aliasing toggle label and updated grid display settings for a cleaner +look. (commit 783c82559e1928164995297d9450d52b7e628e2e) +
- π§ Improvements: Simplified position checks in label formatter and improved image display with cursor interaction +enhancements. (commit 693ccf55c3e6b6d208c8c8b6f90d43cf9e79dcfa) +
- π§ Improvements: Updated grid display and coordinate formatting for precision, and removed unused imports to +maintain code cleanliness. (commit 2aee817e8d5a29986ccee2802210d1471c67942b) +
- π Refactoring: Refactored RLE encoding logic and LVGL handling, including updates to
RleCoder
and compression +methods. (commits 2969fa94521a684868fc77adbc8cf325f1b8a381, 0b58b339c94806148e258aa8e1dff043c44df901)
+ - π Refactoring: Cleaned up icu_lib/src by removing unnecessary references and updating function calls for +efficiency. (commit 59979684b79ad312af0cbff1185758c42d1775b8) +
- π Bug Fixes: Fixed errors in image header stride handling and data size mismatches in icu_lib. (commit +f63632b67e38a1d3e4f67827eba1c26a7b87380b) +
- π Documentation: Updated README files and added serialization details for better project understanding. (commits +1996dfa999b0f68c295bce3b49a8a440c0317b1e, fde03acbf86b39e19a2537b401585da4a0b9ad40) +
- π Version Bump: Version was bumped to 0.1.13 to reflect the updates and improvements. +
+ + + v0.1.12 - 2024-11-08 + + +
+π 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. +
+ + + v0.1.11 - 2024-05-01 + + +
+π Version Tag
+ε³ε¨θεΏ«δΉπ +Happy Labor Dayπ
+-
+
- π New Features: Added support for PNG indexes 1/2/4/8.
+
-
+
- Now you can easily convert by using the
-C
option withi1/2/4/8
color format.
+
+ - Now you can easily convert by using the
- π New Features: Added support for Dither feature! By using
--dither
option you can make your pictures better and +more natural.
+ - π Version Bump: Version was bumped to 0.1.11 to reflect the updates and improvements. +
+ + + v0.1.10 - 2024-03-12 + + +
+π Version Tag
+-
+
- π§ Refactoring: Refactored code to improve maintainability and readability. +
- π§ Refactoring: Refactored error handling to improve user experience and reduce code complexity. +
- π New Features: The way to display the path is more reasonable. +
- π New Features: Added support for Auto-Complete feature for the command line interface. See
README.md
for more +information.
+ - π Version Bump: Version was bumped to 0.1.10 to reflect the updates and improvements. +
+ + + v0.1.9 - 2024-03-06 + + +
+π Version Tag
+-
+
- π New Features: Added support for LVGL version 8 encode and decode. +
- π New Features: Added support for image show for LVGL version 8. +
- π New Features: Added support for more image information logging for LVGL version 8 and 9. +
- π Version Bump: Version was bumped to 0.1.9 to reflect the updates and improvements. +
+ + + v0.1.8 + + +
+π Version Tag
+-
+
- π Oranda Updates: Configurations were updated to improve the oranda module's functionality. +
- π Bug Fixes: Web page bugs were addressed to enhance user experience. +
- π Webpage Additions: GitHub Pages were added for better project documentation and visibility. +
- π¦ Dependency Updates: Homebrew configurations were updated to ensure compatibility with the latest dependencies. +
- π New Features: A new info command was added to the main module, and an API for image info retrieval was +implemented in the icu_lib. +
- π CI/CD: Automated build CI was added to streamline the development process. +
- π Documentation: README files were updated with more examples and detailed instructions. +
+ + + v0.1.7 + + +
+π Version Tag
+-
+
- π Documentation: README files were updated to provide more examples and clearer instructions. +
- π Dependencies: Cargo dependencies were updated to the latest versions. +
- π Version Bump: Version was bumped to 0.1.7 to reflect the updates and improvements. +
+ + + v0.1.5 + + +
++ + + v0.1.4 + + +
+π Version Tag
+-
+
- π README Updates: README files were updated with new flags and detailed information about the icu tool. +
- π Version Bump: The version was incremented to 0.1.4 after adding new features and making improvements. +
+ + + v0.1.3 + + +
++ + + v0.1.1 + + +
+π Version Tag
+-
+
- π Initial Release: The first release of the project with basic functionality and initial documentation. +
- πΌοΈ Image Support: Added support for image_shower and various image formats. +
- π§ Argument Parsing: Implemented basic argument parsing and added sub-commands for better user interaction. +
- π Dependencies: Updated Cargo dependencies and prepared the project for publishing. +
+ + + First Release + + +
+π Version Tag
+-
+
- π README Updates: Initial README file was created with basic project information. +
- π§ Project Setup: Set up the initial project structure and added basic functionality. +
- π Version Tag: Tagged the initial release as version 0.1.0. +