Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Mar 23:02
· 7 commits to master since this release

Changed

  • Sensor Module Architecture: Extracted all sensor logic from main.qml into dedicated QML components under contents/ui/sensors/:
    • CpuSensors.qml — CPU usage monitoring
    • MemorySensors.qml — RAM usage monitoring
    • TempSensors.qml — CPU temperature monitoring
    • GpuSensors.qml — GPU usage, VRAM, and temperature monitoring
    • BatterySensors.qml — Battery and power monitoring with auto-detection
    • NetworkSensors.qml — Network download/upload speed monitoring
    • Utils.qml — Shared formatting helpers (byte formatting, rate formatting)
  • View Separation: Extracted compact and full representations into CompactView.qml and FullView.qml.
  • Reduced main.qml: From ~700 lines to ~140 lines — now acts purely as an orchestrator.

Notes

  • No user-facing or configuration changes. The widget behaves identically to v2.2.1.
  • This refactor improves maintainability and makes it easier to add new sensor types in the future.