Skip to content

v0.3 — simpler native controls and reliable toggle recovery

Pre-release
Pre-release

Choose a tag to compare

@Tlamir Tlamir released this 09 Oct 19:17

v0.3 makes everyday controls clearer and recovers from delayed light-bar acknowledgements without forcing a reconnect.

  • Cooling, Lighting and Settings pages; prominent Automatic / Cooling boost choices; one Enable controls action.
  • One stateful switch per setting, native color swatches and clear selected power plans. Quiet also exits cooling boost.
  • Pending toggle requests are consumed before another request; fresh state is read before writing and after failures. Failed writes are never blindly replayed.
  • Missing OEM service is supported; proprietary DLLs are not loaded for direct controls.

Validation: 79 local tests passed, strict Clippy and both PE import audits passed. Windows and Linux CI passed for source 3522f23. Actual UI simulation reproduced a failed light-bar request followed by successful OFF without reconnecting.

Measured release UI over roughly 30 seconds: visible 15 MiB / 218.75 ms process CPU; hidden 11.91 MiB / 46.875 ms process CPU, including startup. No firmware access during UI tests or benchmarks. See bundled docs/BENCHMARKS.md for methodology and limitations.

Extract the zip, keep mcc-ui.exe and mcc.exe together, exit the old version and Monster Kontrol Merkezi (including tray icons), then open mcc-ui.exe and choose Enable controls. Nothing is applied on normal startup.

Unsigned preview for the exact reviewed laptop/BIOS only. Real light-bar timing needs physical retesting. CPU temperature/RPM calibration, custom fan curves and full OEM parity remain unfinished. Keep the original installed/paused as a recovery option; actual uninstall has not been validated. No FPS improvement or guarantee against hardware failure is claimed.