Skip to content

v0.2.6 — CPU grid aspect cap + GNOME validated

Choose a tag to compare

@awn007-eng awn007-eng released this 11 Jun 00:24
· 15 commits to main since this release

The first release validated on a second desktop environment (GNOME on Fedora Workstation), plus a CPU-grid layout fix and a steady-state performance trim.

CPU per-thread grid

  • Per-thread cell size is now capped at 250×200 (aspect ~0.6) so low-core machines on a tall window no longer stretch each sparkline into a skyscraper. The grid centers itself on both axes when its footprint is smaller than the viewport.
  • High-core (32+) layouts are unchanged — they hit column-width-derived sizing, not the cap.

Performance

  • MiniGraph brushes/pens/fonts are cached and rebuilt only on resize; ProcessModel caches fonts, alignment, and group-header colors.
  • The Performance page now early-returns when it isn't the visible tab, skipping ~40 graph pushes + repaints per tick while you're on Processes or Startup. Roughly a 2–3% steady-state CPU drop measured on a Ryzen 7945HX.

Cross-desktop validation

  • Validated on GNOME (Fedora Workstation 44): Processes monospace numerics, Startup icon-theme fallback chain, and CPU narrow-window reflow all render correctly under Cantarell/Adwaita.
  • README claim updated from "tested on KDE" to "Built and tested on KDE Plasma and GNOME (Fedora Workstation); should work on other Qt-capable desktops too."
  • Added GNOME screenshots under docs/screenshots/gnome/.

Install

Fedora / Nobara (Copr):

sudo dnf copr enable awn007/lindoze
sudo dnf install lindoze

Any distro (pipx):

pipx install lindoze
# or
pipx upgrade lindoze

🤖 Generated with Claude Code