New in v1.13.11
New features & improvements:
- Replaced WMI communication method with native C++ bindings. (Thanks, @djsweet!)
- Last known brightness will now apply after connected displays change.
- Time Of Day Adjustments will more aggressively apply after sleep and connected monitors change.
- Improved Simplified Chinese and Traditional Chinese language detection.
- Updated localizations for several languages.
Fixes:
- Fixed CLI incorrectly setting a brightness level of 0.
- Fixed "Link Levels" not working when the first display is not supported.
- Fixed Time Of Day Adjustments firing early.
- Fixed monitor reordering not taking immediate effect.
v1.13.0 - v1.13.10
New features & improvements:
- Moved WMI + DDC/CI communication to another thread. Opening and interacting with the brightness flyout should now be more responsive.
- Improved handling of Windows theme changes.
- Twinkle Tray will attempt to restore your last brightness settings after the PC wakes from sleep or hibernation.
- Restored Theme option.
- The brightness flyout will no longer animate if animations are disabled in Windows.
- Brightness can now be controlled from the command line. See the readme for details.
- The last known brightness will now be restored at app startup. This can be turned off in the settings.
- Added command line flag to show overlay.
- When "link levels" is active, all displays will be combined into one slider.
- Added option to customize or disable "Turn Off Displays" feature.
- Added option for hotkeys to break Linked Levels.
- User settings are now removed on uninstall (including the Windows startup entry).
- Reduced slider judder in the flyout/overlay.
- Updated localizations for several languages.
- Added support for hidden taskbars.
- Added support for taskbars on non-primary displays.
- Added support for new Fluent UI icons (Windows build 21327+).
- Improved error handling related to WMI monitor communication.
- Added an option for 1% brightness increments for hotkeys.
Fixes:
- Fixed overlay not staying open when interacting with it.
- Potential fix when reading/writing brightness values.
- Hopefully fixed multiple issues related to monitor detection at startup and after monitor changes.
- Potential improvements to responsiveness after resuming from sleep mode and at startup.
- Fixed potential vulnerability (CVE-2021-28119).
- Fixed issue where overlay wouldn't always hide itself.
- Improved error handling on startup.
- Improved handling of hotkeys assigned to disconnected displays.
- Multiple instances of Twinkle Tray will now be prevented.
- Scheduled brightness should now correctly take effect after waking up from sleep or hibernation.
- Fixed hotkeys for all monitors and turning off displays not functioning.
- Theme overrides now override colored taskbar.