2.2.24 - 8/30/2022
Program Changes
General
The maximum number of debug logs has been increased from 5 -> 10.
A crash that could occur with frequent device console messages has been fixed.
Mouse Events will no longer pass through the 'next' button during guides.
SignalRGB will now properly create a desktop Icon on install, and remove it on uninstall if it still exists.
SignalRGB has had some major improvements to window behavior!
- Native Aero Snapping is supported (Dragging to edges of the screen snaps, double clicking the top bar maximizes, etc.)
- Dragging the window should feel significantly more responsive, and be less likely to 'fly off'.
- SignalRGB now remembers it's last window position on a graceful exit, and if it was maximized.
- SignalRGB should no longer have an occasional white bar across the top when unfocused.
- The Window can now scale ~35% smaller to help users running High DPI Scaling on their monitors.
- When Launching SignalRGB the 'White Box' before it loads has been hidden.
Color Picker Hue Dials on both the Customize and Device Setting Pages now uses a circular input pattern instead of only allowing for vertical mouse movement. This should be significantly more user friendly and allow for clicking specific areas of the Hue Dial.
We've made changes to how SignalRGB's settings are reset;
- You can no longer reset settings on launch with the control + shift hotkeys.
- You can now reset SignalRGB by passing a --resetconfig argument to SignalRGB.exe
- There's a toggle switch in Windows Settings that will factory reset SignalRGB's settings on the next launch.
- As before Login Credentials and files in the User Directory will persist through a reset.
Debug logs for Intel users will no longer show the current windows username.
Devices will now be able to properly save a brightness value of 0.
SignalRGB's UI should take ~25% less time creating and managing UI Elements.
SignalRGB's idle GPU usage should be ~60-70% less than previous.
- As part of these changes the Effect Screen's FPS has been reduced from 50 -> 30. This change is purely visual in the application and doesn't affect the true speed of effects or device RGB.
- ExEngine (Effect) usage is unaffected.
SignalRGB should no longer require VC Runtimes to be installed on the system.
SignalRGB's thread count has been heavily reduced.
Opening the Layouts or Customize Pages will change the top left effect preview to the current effects image.
SignalRGB Free Users can now uninstall Pro effects that have been previously installed.
SignalRGB now has a visual Download Queue, and an Updates Page in User Settings.
- Effect Files will no longer be redownloaded each launch.
- Effect Files will redownloaded if any change is made to them. All Changed Effects must be side loaded through the User Directory.
Devices Page
- The Device Brightness slider now matches the normal device setting slider card and has text entry.
- The highlighted device will now update when manually swiping through your devices instead of only when clicking on a device card in the bottom section.
Cooling
- The Unconfigured Fans warning message will no longer follow you around the application if you go to a different UI Page.
- Fan Speeds are now properly clamped to between 0-100% when adjusting the fan speed offset.
Customize
- Slider Props have had their text entry improved, and will show errors messages when entering out of bounds values.
- The pop out Color Picker has had it's styling updated to match the rest of the application.
Dashboard
Changing categories on the dashboard will now show a loading indicator instead of blocking UI interactions while the page loads.
Local Effects like Screen Ambience or those from the Creator Panel or User Directory will now show up in the Installed Effects tab and in the search bar.
- These will be marked with 'Local Effect' instead of a download count.
- Rainbow and Screen Ambience have also had images added.
Effect Images should now properly load for those having issues in 2.2.23.
Layouts
The Grid Size Popout has had some improvements:
- The popup will no longer close on every key press
- The grid size is now limited to a range of 1-50
- The grid size will persist between launches of SignalRGB
The time needed to initialize new devices/components has been massively reduced.
- This should reduce any UI stutters from adding/removing devices and lower initial start up time noticeably.
The Layouts Page has had a redesign to match the previous patches update to the Customize Page.
Settings
- Clicking on 'App Settings' will now open the Window Settings Page to match the behavior of the other category headers.
- The User Directory can now be moved to a different folder in Windows Settings.
- Window's Settings now has a toggle to change between the default 'minimize to system tray' and Exiting SignalRGB with the close button.
- The 'Audio Settings' Page now contains a setting to change SignalRGB's thread priority.
- Users facing audio crackle issues may find 'Real TIme' improves it.
Device Updates
- An Issue with the Cooler Master Gen 2 A1 Lighting Controller has been fixed.
- An Issue with the Corsair K65 Mini has been fixed.
- Roccat Products will now link to a Roccat Brand Troubleshooting page on the wiki instead of the default landing page.
- An Issue with the Roccat Kone XP's USB Endpoints getting out of order on specific systems has been resolved.
- Fixed an issue with the Corsair Ironclaw in wired mode.
- Fixed some edge cases with Roccat keyboards flickering.
- Resolved an issue with the Thermaltake LEDBOX's not initializing properly.
- Resolved flickering escape key on the Razer Huntsman V2 and V2 TKL.
- Added fan control to some NZXT Case Controllers.
- Overhauled the wired Logitech mice plugins to add multiple DPI stages, DPI stage count, and fixed stuttering on certain mice.
- Overhauled the Logitech headset plugins with full sidetone and battery support.
- Overhauled the Razer mice plugins with battery level, DPI stages, and saving to onboard dpi profiles.
- Added Proper SignalRGB Support for Asrock Motherboards.
- Added Proper ARGB Support for select MSI Motherboards.
New Devices
Corsair K100 Added on USB Product Id 0x1BC5
NZXT RGB and Fan Controller Added on USB Product Id 0x2011
Razer DeathStalker V2 Pro (Wireless) Added Thanks to Ruinator!
Razer Ornata V3 X Added Thanks to Orcus and Rafee!
ASUS Rog Keris Mouse Added
Asus Rog Throne Qi Added
ASUS Impact II Mouse Added
EVGA X-15 Mouse Added
Glorious Model D Wireless Added
LianLi SL-120 Infinity Controller added
MSI Motherboard Controllers Added on Product Ids
- 0x7D12
- 0x7D30
- 0x7D31
- 0x7D50
- 0x7D53
NZXT N7 B550 Motherboard Added
Razer DeathAdder Essential Mouse Added on Product Id 0x006E
Razer Leviathan V2 Sound Bar Added
Roccat Burst Pro Air Wireless Mouse Added
Corsair HS80 Headset Added Thanks to FeuerSturm
Corsair Strafe Keyboard Added on Product Id 0x01C9
Corsair Dark Core SE Added on Product ID 0x1BA6
HyperX Quadcast S Added on Product ID 0x0D8B
Anne Pro 2 Keyboard Added on Product Id 0xA292
Razer Strider Chroma Mouse Mat Added Thanks to FeuerSturm
Corsair H100 Pro XT AIO Added on Product Id 0x0C2D
Corsair K65 Mini Keyboard Added on Product Id's 0x1BCF and 0x1BC3
ASUS Impact II Mouse Added
Component Updates
- The Cooler Master MF120 and MF140 Fans have been mirrored and slightly tweaked for scaling.
New Components
- NZXT AER 2 140mm Fan Added
- Arctic P12 PWM ARGB fan added
- Arctic P14 PWM ARGB fan added
- Arctic Freezer 50 cooler added
- Arctic Bionix P120 ARGB fan added
- LianLi SL Infinity Fan added
- Coolermaster Sickleflow 120 added
- Phanteks 120SK added
- Phanteks Neon Strip Combo Kit Added
- Phanteks Neon M1 Strip Added
- Phanteks Neon M5 Strip Added
- Xilence 120 MM ARGB Fan Added
- Xilence LQ 240 ARGB Added
- Xilence ARGB M.2 Cover Added
New GPU's
- Asus GTX 1060 6GB Founders Edition
QMK Support
Basic QMK Support has been rolled out for the Massdrop CTRL, KBDFans KBD67 MKIIRGB, GMMK Pro, GMMK 2, and the Redragon K556/K582 with more support to come.