plasmoides KDE Store/GitHub (gnome-pager, kMenu, kvitals, windowtitle, claude, launchpad)

This commit is contained in:
Josevi
2026-07-08 20:47:59 +02:00
parent ca606377ee
commit dd3b0f6ae8
136 changed files with 20239 additions and 0 deletions
@@ -0,0 +1,78 @@
# KVitals Roadmap
This roadmap outlines planned features and improvements. It is not a strict commitment—priorities may shift based on community feedback and contributions.
Have a suggestion? Open an issue or start a discussion on GitHub.
---
## Currently Supported Metrics
- CPU Usage
- CPU Temperature
- CPU Frequency
- RAM Usage
- GPU (Usage, VRAM, Temperature) — with multi-GPU and custom labels
- Battery & Power Consumption
- Network Speed (Download/Upload)
- Disk I/O (Read/Write rates)
- Disk Temperature (highest across all NVMe/SATA drives)
---
## Currently Supported UX Features
- Custom metric order (drag to reorder)
- Per-metric compact panel visibility toggle
- Metric grouping (merge CPU+Temp, Battery+Power, split GPU)
- Threshold-based coloring (warning/critical per metric)
- Custom font color
- Display modes: Text, Icons, Icons+Text
- Horizontal / Vertical layout
- **Unit Preferences** (°C/°F, Bytes/Bits)
---
## Planned
### New Metrics
#### KSystemStats Sensors
These sensors are exposed by `ksystemstats` and are planned for future releases:
- **Disk Usage** — Used/free space per partition via `disk/all/usedPercent` or per-disk breakdown
- **CPU Load Averages** — 1, 5, and 15-minute averages via `cpu/loadaverages/*`
- **Swap Usage** — Used/total swap memory via `memory/swap/*`
- **GPU Frequency & Power** — Core frequency and power draw via `gpu/<device>/coreFrequency` and `gpu/<device>/power`
- **Battery Health** — Degradation percentage via `power/<device>/health`
- **System Uptime** — Via `os/system/uptime`
#### External Sensors (lmsensors)
These require `lmsensors` to be installed and configured:
- **Fan Speed** — CPU fan RPM (where available)
### UX & Configuration
- **Per-metric custom label** — Let users rename metric labels (e.g. "CPU" → "Processor")
- **Tooltip customization** — Choose which metrics appear in the hover tooltip
- **Click action** — Configure what happens when clicking the widget (e.g. open System Monitor)
---
## Under Consideration
These are ideas being evaluated — no commitment yet:
- **Per-core view** — Individual core usage/temperature in the popup
- **Pressure metrics (PSI)** — CPU/IO/Memory pressure via Linux PSI interface
- **Wayland multi-screen** — Better handling across multiple monitors
- **Tray icon mode** — Minimal system tray alternative to panel widget
---
## Not Planned
- Graphs or charts in the compact panel (out of scope for a panel widget)