icu_tool
v0.6.0 - 2026-07-20
v0.6.0
Jul 20 2026 at 14:57 UTC
🔖 Version Tag
-
🚀 New Features:
- ✨ Web file open —
+button, empty canvas click, and⌘Onow work on web via synchronous<input type="file">(bypasses wasm user-gesture restriction that blockedrfd::AsyncFileDialoginspawn_local). Native path unchanged. - ✨ Glyph convert — glyphs export to SVG (PathCmd → SVG path), PNG/JPEG/.../LVGL/MIRX (rasterize outline → RGBA → existing encode path). Convert tab shows full format dropdown for glyph items.
- ✨ FreeType font preview —
draw_font_info_sectionFreeType branch now renders preview text via newrender_freetype_text(was empty before; otf/ttf fonts had no preview input). - ✨ Glyph sidebar indent — opened glyph items indent 16px under their parent font, with peach left bar marker keeping original position.
- ✨ New file focus — adding files (via any method) selects the first new item instead of staying on the old selection.
- ✨ Glyph vector double-click reset — double-click on glyph vector canvas resets zoom/pan to fit.
- ✨ ⌘E for glyphs —
⌘Eon a glyph switches to Convert tab (matching RGBA behavior).
- ✨ Web file open —
-
🐛 Fixes:
- Diff state (
diff_active/only_show_diff) no longer persists across sessions — reset on startup so empty canvas shows FeedMe instead of a blank diff view.
- Diff state (