v0.2.6 — CPU grid aspect cap + GNOME validated
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