github Lexonight1/thermalright-trcc-linux v8.8.0

latest releases: v9.6.1, v9.6.0, v9.5.12...
one month ago

Features

  • CLI overlay pipeline — trcc theme command: Compose video/image + mask + live system metrics entirely from CLI
    • trcc theme --background animated.gif --mask /path --metric "cpu_temp:10,20" — play with live overlay
    • trcc theme --save MyTheme ... — save as reusable theme in one shot
    • Per-metric color/size overrides: --metric "gpu_temp:10,20:ff0000:18"
    • Global font/color/size: --font Arial --font-style bold --font-size 18 --color 00ff00
    • trcc theme-save deprecated — alias for trcc theme --save
  • trcc theme-load plays animated themes: Previously just printed "use trcc video". Now loads and plays with full overlay + mask, same as GUI
  • GIF animated theme support: Theme loader detects multi-frame GIFs as animated (n_frames > 1)

Fixes

  • Mask not saved from CLI: theme-save --mask passed the path but not the loaded mask image, resulting in "mask": null in config.json

Architecture

  • Hexagonal overlay pipeline: core domain (build_overlay_config, VALID_OVERLAY_KEYS), service (DisplayService.run_video_loop), input port (LCDDevice.play_video_loop) — all three adapters (CLI, GUI, API) share the same path
  • 5297 tests (+28), 14 files changed, +1130 lines

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

NewReleases is sending notifications on new releases.