2.3.10 - 9/16/2023
SignalRGB @ 2.3.10+68ad7cd7
Program Changes
- The splash screen now respects the --silent launch arg and will be hidden on silent launches.
- Added additional debug logging for certain types of fatal errors.
- The update interval for canvas effects was increased from 10ms to 20ms to match the rendering frame rate.
- The key press polling interval for canvas effects was increased from 5ms to 10ms to help reduce cpu usage.
- For users with a key press macro enabled the low level keyboard hook will still be used instead for 0 latency detection.
Bug Fixes
- Fixed a potential deadlock when loading effects.
- Clicking the help menu button a second time will now properly close the help menu, instead of closing and reopening it.
- Opening SignalRGB will now attempt to remove any splash screens that ended up detached from their original parent instance.
- Fixed an issue where SignalRGB would hang when exiting or restarting due to in progress Firebase operations.
- Fixed a crash at exit when cleaning up Temperature Sensors.
- Fixed an issue where the default macro layer would rarely be created on the wrong thread.
- Reworked device shutdown order to help prevent potential crashes at the final stages of shutdown.
- Disabled Addon repo's should no longer delay startup by 5 seconds each.
- Fixed a rare crash at exit when updating the device list.
- Fixed a crash at exit when cleaning up UDP sockets in network devices.
- Fixed a rare crash when a System Power State event was received mid-exit.
- Fixed a crash that could occur when an Alert was created before the Alert system was instantiated, or after it was torn down.
- Fixed another crash that could occur based on the initialization order of the macro system.
- Fixed a rare crash when a canvas effect emits a log message while it's being cleaned up.
- Fixed a rare crash when setting up or tearing down a device plugins battery feature while the devices page was open.
- Fixed a rare crash when adding or removing dynamic user properties in device plugins while the its settings page was open.
API Changes
- A new 'sensor' User Property has been added that allows the user to select an available Sensor Metric for use in plugins, effects, and macros inputs/actions. Free users will be limited to CPU and Memory load, while SignalRGB Pro users will have access to their full suite of available sensors.
- Effects now have access to a function that will return some basic sensor data.
engine.getSensorValue(SensorName) -> {min: number, max: number, value: number}
Device Changes
- Several more devices have had their images updated.
- Added RG Swap Slider to RK61 Boards to fix issues with Red and Green being randomly swapped on some firmware versions.
- Fixed Corsair K70 Lux not properly initializing.
- Asus Mice plugins have been merged, and DPI control has been added to several.
- The plugin for MSI monitors now auto-detects the connected monitor.
- Users with unknown models will need to reach out to support to get the LED positions for theirs added.
- Added Corsair 5000T case auto detection to the Corsair Commander Core XT.
New Devices
- Asus 4070 Strix Gaming
- Asus 4090 ROG Strix LC OC Edition
- Asus 4090 TUF Gaming variant
- Asus Gladius III Wireless
- Asus PG-27 Monitor
- Asus Scope II 96 Wired
- Framework 16 Keyboard + Macro pad
- Gigabyte 3060Ti Gaming OC D6X
- Gigabyte 3060 Gaming OC LHR (GA104)
- Gigabyte 4080 Eagle
- Lian Li AL V2 and SL V2 Controllers
- MSI RTX 3080 Suprim
- MSI Z790 Gaming Pro Wifi Motherboard Led Layout
- Razer Ornata V3 TKL
- Royal Kludge RK61 Variant Product id
- Steel Series Prism 4XL
Was this page helpful?