Skip to content

v2.0.0

Latest

Choose a tag to compare

@MowMiMazur MowMiMazur released this 04 Jul 18:13

v2.0.0 — web-stack UI, bilingual, HTML report export

Full UI rewrite from PySide6/Qt to a web front-end rendered in a native window via pywebview (Edge WebView2). No Qt, no bundled Chromium.

UI & UX

  • New dark "instrument panel" design; system fonts, fully offline (no CDN).
  • Custom dependency-free SVG chart engine (crosshair + tooltip, theme-aware), shared by the live view, the in-app report, and exported files.
  • Live monitoring view (per-core/total CPU + RAM, elapsed timer) and a polished report view with min/avg/max tiles.
  • New app icon (emerald pulse mark).

Bilingual (PL / EN)

  • Runtime language toggle; shared web/i18n.js.
  • The exported HTML report is bilingual and ships with its own toggle.

HTML report export

  • Each session is saved to logs/ as a self-contained .html: full sample log + summary + charts, light/dark aware, works offline.

Core & build

  • core/monitor.py runs on a plain background thread (no GUI deps); errors reported via codes translated in the UI.
  • core/api.py is the JS↔Python bridge; core/report.py builds the report.
  • build.ps1 bundles web/, collects the pywebview backend, and now syncs the version into core/constants.py so the GUI/report always match version.txt.
  • Window cannot shrink below its initial size.
  • Removed the old Qt UI (ui/, theme/) and dead code; added an APATCH 2.0 LICENSE.