Skip to content

SysPeek v2.0.0

Choose a tag to compare

@prassamin prassamin released this 21 May 08:35
· 14 commits to main since this release
638f844

2.0.0

Added

  • Unified Module Architecture: Completely refactored the core monitoring engine to treat built-in and custom modules identically.
  • Deep Customization for Built-in Modules: Users can now override icons, labels, and base colors for every default system sensor (CPU, GPU, RAM, etc.).
  • Per-Module Data Formatting:
    • RAM & Swap: Moved display mode settings from General Page to the individual module customization dialog, allowing independent selection between "Percentage" and "Value" (GB/MB) for each monitor.
    • Temperature: Unit switching between Celsius (°C) and Fahrenheit (°F) per module.
    • Network Speed: Per-module unit overrides for the global network speed setting.
  • Live Preview System: Added a real-time preview card to the module customization dialog that shows exactly how a monitor will look (including live data and dynamic conditions) before saving.
  • Modern UI Overhaul:
    • Replaced legacy dropdowns with high-performance Segmented Option Switchers for a modern, web-like experience.
    • Integrated professional Interactive Color Swatches and system-standard color picker dialogs.
    • Replaced text/emoji-based icons with high-quality SVG icons from the KDE system theme.
  • DnD Placement System (#6): A highly customizable Drag-and-Drop builder to group and arrange system monitors in any grid layout, enabling space-saving vertical groupings.

Fixed

  • Mathematical Bit-Rate Conversion (#9): Network speed formatting now correctly multiplies byte values by 8 when bit-based units (Kbps, Mbps, etc.) are selected.
  • QML Stability: Fixed several "Index out of range" and "Undefined property" errors in the settings UI.
  • Path Resolution: Resolved issues with relative icon paths failing to load in certain UI contexts.

Removed

  • Removed legacy global threshold settings (Usage Above, Speed Color, etc.) in favor of the more powerful and flexible per-module Dynamic Conditions system.
image image image