M2: terminal UI (ratatui)

- layout: header, top menu (quicklook, cpu, mem, swap, load), left sidebar,
  process list and alert footer
- decorations/colors, bars, per-plugin render implementations
- hotkeys: quit, help, modes, sorting, cursor, nice, kill, filters, toggles
- TestBackend layout test
This commit is contained in:
glances-rs committed 2026-10-09 23:35:23 +00:00
1 parent 975385da5d
commit 8385900ac1
27 files changed
+2053 -31

No files matched your search

+4
View File
@@ -4,6 +4,7 @@ version = "0.1.0"
edition = "2024"
[dependencies]
anyhow.workspace = true
crossterm = "0.29.0"
glances-core = { version = "0.1.0", path = "../glances-core" }
glances-plugins = { version = "0.1.0", path = "../glances-plugins" }
@@ -11,3 +12,6 @@ indexmap.workspace = true
ratatui = "0.30.2"
serde_json.workspace = true
tracing.workspace = true
[dev-dependencies]
clap = { workspace = true, features = ["derive"] }