vietc/ui/Cargo.toml
vndangkhoa 16a0d73a6e Viet+ v0.1.0 - Vietnamese Input Method for Linux
Features:
- Direct Input Engine (no pre-edit buffer, no underline)
- Telex + VNI input methods
- Auto-restore English words
- ESC undo (strip tones)
- Smart per-app memory
- Macro expansion (ko→không, dc→được, vs→với, lm→làm)
- Triple backend: uinput, X11 XTEST, Wayland IM
- Hot-reload config
- 148 tests passing

Packaging:
- .deb package
- AppImage support
- AUR PKGBUILD
- Flatpak manifest
- Systemd user service
2026-06-24 10:13:10 +07:00

26 lines
601 B
TOML

[package]
name = "vietc-ui"
version = "0.1.0"
edition = "2021"
description = "Viet+ settings UI and tray icon (GTK4/Libadwaita)"
[[bin]]
name = "vietc-settings"
path = "src/main.rs"
[[bin]]
name = "vietc-tray"
path = "src/tray.rs"
[dependencies]
vietc-engine = { path = "../engine" }
gtk = { package = "gtk4", version = "0.9", features = ["v4_12"], optional = true }
adw = { package = "libadwaita", version = "0.7", features = ["v1_4"], optional = true }
ksni = "0.2"
toml = "0.8"
serde = { version = "1", features = ["derive"] }
dirs = "5"
[features]
default = ["ui"]
ui = ["dep:gtk", "dep:adw"]