Releases: nhanth87/vi-ime
Releases · nhanth87/vi-ime
Release list
vi-ime v7.3.5 — text-input-v3.2 hints + backspace fix
vi-ime v7.3.5
New: text-input-v3.2 content_hint support
no_emoji(0x800): compositor signals field should not offer emoji → disables emoji expansionpreedit_shown(0x1000): client renders preedit in-place → future optimization pathon_screen_input_provided(0x400): client has own OSK → IME can skip popup- Compatible with compositors that do NOT send v3.2 (defaults to 0)
Fixes
- Backspace stops after 1 char — routed through same typer device, not uinput (commit 8c4c7a7)
- Terminal scroll → history — click_watch 5ms sleep +
VI_IME_NO_CLICK_WATCH=1diagnostic - Merge conflicts resolved — main.rs clean
Install
chmod +x vi-ime-7.3.5-x86_64.AppImage
./vi-ime-7.3.5-x86_64.AppImageAppImage không chạy? Paste lỗi vào Gemini/Claude/ChatGPT kèm tên distro.
vi-ime v7.3.4 — backspace fix + scroll mitigation
vi-ime v7.3.4
Fixes
- Backspace stops after 1 char — routed through typer (virtual keyboard) instead of uinput, same device that wrote the text
- Terminal scroll → history — click_watch polling sleep +
VI_IME_NO_CLICK_WATCH=1diagnostic env var - Pointer-device exclusion — evdev grab skips combined keyboard+touchpad devices (laptop fix)
- URL/code heuristic — browser address bar, terminal commands, code patterns detected as non-Vietnamese
- R4 file size compliance — all production files ≤500 LOC (main.rs:692 exception)
New
- Cheat module (120+ English words that look like Telex)
- ClientProfile: per-app pacing profiles
- Adaptive batch backspace + roundtrip pacing
- 51 stress tests (fast typing regression)
- File logging via
RUST_LOG=debug - APP_RULES.md, CALL_FLOW.md documentation
Install
chmod +x vi-ime-7.3.4-x86_64.AppImage
./vi-ime-7.3.4-x86_64.AppImageAppImage không chạy? Paste lỗi vào Gemini/Claude/ChatGPT kèm tên distro — AI sẽ chỉ đúng lệnh cài gói.
Checksums
8f9c8a17fe3bf8f7037c7f1bf06dea37d8d308a0182208d49608557316ec01ad deploy/vi-ime-7.3.4-x86_64.AppImage
2.1
v2.1
2.0
1.1
release 1.0 - All Working
First release của vi-ime:
- Full Hỗ trợ wayland compositor như niri/hyprland/sway, partial KDE, không hỗ trợ Gnome
- Không dùng bảng tra từ kiểu vowel như unikey nữa mà chuyển hẳn sang NFD - bỏ dấu theo thuật toán
- Gõ vni/telex/kiểu thông minh (mixing vni/telex/tự đoán từ)
- Predit/Non-predit
- Tray menu
Các hacks/cheats đã apply để fix các lỗi của ibus/unikey/fcit5:
- Không bị nhảy chữ khi di chuột hoặc bấm phím trái/phải di chuyển con trỏ
- Không bị commit từ giữa chừng khi nhấn enter trong web browser address,
- Tự tắt tiếng việt khi vào game mode
- Wayland quản lý bàn phím kiểu async nên cơ chế gõ "thông minh" tự đoán và sửa lại từ theo từ điển