mirror of
https://gitlab.com/erkanisik/yali-rs.git
synced 2026-07-30 18:59:02 +00:00
ae915c2540
xkbcommon ile XKB keymap derlenip tuş pozisyonları/sembolleri çıkarılıyor, egui Painter ile temaya uygun çiziliyor. KLE JSON indirme/kullanma kalktı, ureq ve serde_json bağımlılıkları kaldırıldı. - compile_layout() — xkb::Keymap::new_from_names() ile keymap derleme - key_position() — ISO‑105 tuşları için ondalıklı x,y pozisyonları - keysym_to_label() — xkbcommon keysym → kısa etiket (⌫, ⇥, AltGr, …) - draw_layout() — egui Painter ile ölçeklenebilir klavye çizimi - Her tuşta tek karakter gösterimi (büyük harf tercihli) - keyboard_layout boşken ilk show()'da varsayılana set edilir - Eski KLE JSON önbellek dosyaları silindi
23 lines
687 B
TOML
23 lines
687 B
TOML
[package]
|
||
name = "yali-rs"
|
||
version = "4.0.0"
|
||
edition = "2024"
|
||
|
||
[dependencies]
|
||
eframe = { version = "0.27", features = ["default", "wgpu"] }
|
||
egui_extras = { version = "0.27", features = ["image", "file", "svg"] }
|
||
image = { version = "0.24", features = ["png"] }
|
||
serde = { version = "1.0", features = ["derive"] }
|
||
toml = "0.8" # answer file ayrıştırma
|
||
zbus = "4.0"
|
||
tokio = { version = "1.0", features = ["full"] }
|
||
sysinfo = "0.30"
|
||
rust-i18n = "3.1"
|
||
lazy_static = "1.4"
|
||
async-trait = "0.1"
|
||
chrono = "0.4"
|
||
xkbcommon = "0.9"
|
||
|
||
[patch.crates-io]
|
||
# Yerel mudur veya comar-api kütüphaneleri buraya eklenebilir
|