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
26 lines
601 B
TOML
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"]
|