github Lexonight1/thermalright-trcc-linux v9.3.8

latest releases: v9.6.5, v9.6.4, v9.6.3...
one month ago

Fixes

  • Theme not restored on restart: First-install guard only checked legacy theme_path config key — auto-loaded theme #1 instead of user's saved theme
  • Custom themes not found on restore: restore_last_theme() now searches both ~/.trcc/data/ and ~/.trcc-user/data/
  • Multi-device: only active LCD restored on startup: All connected LCDs now restore their saved theme at scan time
  • CLI resume misleading for animated themes: Shows "start GUI for playback" instead of "Sent"

Refactors

  • DisplayService encapsulation: Public API replaces 12 private attribute accesses from LCDDevice
  • Centralized dir name helpers: 30+ scattered format strings → theme_dir_name(), web_dir_name(), masks_dir_name()
  • Consistent user content layout: ~/.trcc-user/data/ now mirrors ~/.trcc/data/ exactly (auto-migration included)
  • Orientation simplified: 2 root paths + 1 boolean replaces 6 named dir attributes + 4 boolean properties — all dirs derived from resolution math

Full changelog: https://github.com/Lexonight1/thermalright-trcc-linux/blob/main/doc/CHANGELOG.md

Don't miss a new thermalright-trcc-linux release

NewReleases is sending notifications on new releases.