Features
- LCD clear on close: GUI now sends a black frame before disconnecting — screen goes dark instead of freezing on the last image
- Media player — direct video playback: "Load Video" plays directly on the LCD without opening the cutter
- API
POST /display/create-theme: Send custom theme via REST — static/video background, optional mask, metric overlays - Legacy DEB for Ubuntu 22.04: New
*-1~legacy_all.debpackage installs into/opt/trcc-linuxvenv to avoid--break-system-packages
Fixes
- Spurious toggle signal on
set_enabled()—blockSignalsaroundsetChecked - Video cache no longer built while device is disconnected
send_framereturns early if device not connected- Screen capture "all methods failed" warning deduplicated (once, not every tick)
- pynvml per-sensor read failures downgraded to DEBUG
--last-onerenamed totrcc gui --resume(autostart desktop entry updated)
Internal
DeviceService.stop_send_worker()for clean shutdown before final frame send- Removed backward-compat aliases (
TRCCMainWindowMVC,run_mvc_app,_is_root) __version__now imported from__version__.pyinstead of hardcoded in__init__.py