github LenovoLegionToolkit-Team/LenovoLegionToolkit v2.32.0.0
Lenovo Legion Toolkit v2.32.0.0 (Beta)

pre-release4 days ago

Release Notes

New Features

  • Added LampArray API (Dynamic Lighting) support.
  • Added LampArray argument to the Argument window.
  • Added rear vent layout to LampArray Keyboard with minor UI improvements.
  • Added new settings for OSD.
  • Added a GitHub Actions workflow to automatically manage stale issues and pull requests.

Enhancements

  • Enhanced LampArray keyboard control with key mapping and visual updates.
  • Refactored, redesigned, and completed the migration of FloatingGadgets into OSD, including removal of migration code and improvements to the OSD codebase.
  • Refactored code structure for improved readability and maintainability.

Bug Fixes

  • Fixed the key order in LampArray.
  • Fixed Custom Lamp edit.
  • Fixed an issue where the Aurora Sync effect was not reset after LLT restart.
  • Fixed an issue where LLT always called NVAPI.IsDisplayConnected(gpu).
  • Fixed an issue where restarting LLT raised an exception window instead of bringing the existing instance to the foreground.
  • Fixed an issue where the OnPowerModeChanged callback did not work.
  • Fixed an issue with the build workflow where failed builds returned exit code 0.
  • Fixed FanCurveManager async mismatch and resolved nullable warnings in LampArray code.
  • Fixed a bug with the "at specified time" action trigger that caused the action to run repeatedly during the specified minute.
  • Fixed an oversight in GetSunriseSunsetAsync() that prevented it from returning early.
  • Fixed an issue where the OSD would not snap to the right and bottom edges of the screen.

UI & Behavior Changes

  • Removed Hardware Acceleration as an argument flag.
  • Removed Hardware Acceleration checks from FloatingGadget window styles.
  • Moved the refresh logic of StatusWindow from FloatingGadget to DashboardSettings.

Localization

  • Added LampArray localization.
  • Ordered localization keys, removed orphaned keys, and updated Simplified Chinese localization.
  • Updated localization files and keys for new OSD settings.

Project & Repository

  • Updated the project name.
  • Added GitHub Sponsors.
  • Added a downloads badge.
  • Added a build props file for version and build control.

Don't miss a new LenovoLegionToolkit release

NewReleases is sending notifications on new releases.