github Lexonight1/thermalright-trcc-linux v9.1.5

latest releases: v9.6.5, v9.6.4, v9.6.3...
2 months ago

Fixes

  • trcc theme-load crashes on headless systems (issue #78): Renderer was not initialized before lcd_from_service() on CLI — theme-load, theme-save, and screencast would throw RuntimeError: ImageService.set_renderer() must be called before use. Fixed by wiring the renderer at startup so it is always ready before any command runs

Internal

  • Pure hexagonal composition root: InitPlatformCommand now does real work — logging, OS setup, settings, renderer injection. TrccApp.init() is a minimal container. _ensure_renderer() and all 10 scattered call sites eliminated. Each composition root (CLI, API, GUI) passes a renderer_factory when dispatching InitPlatformCommand — core never imports Qt

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

NewReleases is sending notifications on new releases.