Reporter-driven follow-ups to v9.7.4.
- PA120 / LF10 mode buttons now work (#192) — solid / breathe / colour-cycle / rainbow apply per-zone (v9.7.4 fixed selection + colour; mode was still global).
- Ubuntu 26.04 / Python 3.14 install fixed (#157) — the
.debno longer installs to a Python-version-specific path, sotrccimports on a system whose Python differs from the build's. Reproduced + verified in an Ubuntu 26.04 container. - NVIDIA reader installs in a virtualenv (#161) — the GPU-reader prompt now installs
nvidia-ml-pyinto the running interpreter via pip when in a venv (the OS package manager only reaches system Python). - Diagnostic reports keep the device handshake line — per-frame log spam no longer scrolls the
handshake OK: PM=… SUB=… resolution=…line out of the tail; HID handshake logs PM/SUB too.
Full notes in doc/CHANGELOG.md.