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
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard