Pular para o conteúdo

2.5.39 - 2/3/26

Este conteúdo não está disponível em sua língua ainda.

  • Macro Prompt API - New system.prompt() API allows macros to display an overlay popup and collect user input.
  • Kill Process Action - New macro action to terminate a process by name.
  • Elevate Window Action - New macro action to bring windows to the foreground by searching their title.
  • Cycle Window Action - New macro action to cycle through all windows matching a search term.
  • Switch Desktop Action - New macro action to switch between virtual desktops.
  • Remote Effects in Playlists - Remote effects from your library can now be added to playlists and will load automatically on-demand when played.
  • Macro Performance - Dramatically improved macro execution speed with native compilation and optimized data transfer.
  • QML Rendering - Optimized rendering performance to reduce CPU usage and improve UI responsiveness.
  • LCD Module - Enhanced LCD device support with improved initialization and clean shutdown handling.
  • Improved internal system monitoring and USB bus packet tracking for better diagnostics.
  • Key painting overrides now work correctly when using Forced lighting mode on Logitech devices.
  • Fixed multiple memory leaks in WMI, HID handle fetching, and UltraLight string allocations.
  • Reduced memory overhead in macro data transfer by up to 95% through efficient buffer handling.
  • Improved cleanup of plugin JavaScript engines and QObject module lifecycles.
  • Fixed memory leaks in CanvasEffect class and device discovery services.
  • Better memory management for effects cache and remote effects cleanup.
  • Fixed heap corruption crash in Qt message handler caused by unsynchronized multi-threaded logging.
  • Fixed playlists not activating after state machine refactor - now properly triggers effect loading via OnSetEffectRequested.
  • Fixed crash when canvas effect callbacks fire after renderer cleanup - added null pointer checks in UpdateBindings.
  • Fixed crash in canvas effects caused by corrupted color properties in registry - added validation for hex color values.
  • Fixed division by zero crash when plugin calls setFrameRateTarget() with invalid framerate value.
  • Fixed audio device selection reverting to Automatic - improved UTF-8 encoding handling for international device names.
  • Fixed FPS regression caused by mismatched DirectX shader compiler DLLs - Windows now provides matched versions for optimal performance.
  • Fixed race condition in websocket handler cleanup that could cause crashes on shutdown.
  • Fixed LCD module shutdown errors and macro initialization threading issues.
  • Fixed crash caused by audio driver volume query failures on certain hardware.
  • Fixed possible division by zero in screen capture.
  • Fixed macros with non-key actions not discarding the original keypress when “Discard Original Keypress” is enabled.
  • Fixed stale effects cache that could prevent downloading new effects after logout or user switch.
  • Fixed excessive logging from Nollie Strimer devices.
  • Fixed slow image loading in the UI.
  • Fixed prerelease tag incorrectly displaying in release builds.
  • Fixed threading issue that could cause UI to lock when switching effects.
  • Fixed crash when switching effects from QML, macros, or playlists - effect state machine transitions now run on the render thread.
  • Fixed macro paste action not working.
  • Fixed AIO LCD faces freezing when switching lighting effects - animation loops now automatically recover.
  • Fixed duplicate model entry in MSI Monitor plugin (MPG275CQRXF).
  • Moved RTX 5080 AORUS Master/Ice from Gigabyte Gen2 to Gen4 GPU plugin.
  • Added RTX 5080 AORUS Master identifier to Gigabyte Gen4 GPU plugin.
  • Fixed JONSBO ZB240 component LED count mismatch and width issue.
  • Corsair Nautilus RS LCD — new plugin
  • Thermalright Grand Vision LCD — new plugin
  • Razer Monitor Stand Chroma — new plugin
  • SteelSeries Rival 3 Gen 2 — new mouse plugin
  • ID-Cooling FX LCD — new LCD controller
  • Hyte CNVS — new plugin
  • Turzx LCD Controller — new 3.5” LCD support
  • ASUS Omni Controller — new dongle support (keyboard + mouse protocols)
  • Nollie Strimer — strip components (108 & 120)
  • Antec Vision 120 Fan
  • ID-Cooling AF-127, AS-120-K, FX INF, FX LCD
  • Jonsbo ZA360 Trio, ZB240 Dual
  • Nollie Strimer 108 & 120 strips
  • Airgoo GPU Triple 8P (updated)
  • ASUS 5080/5090 Astral models (+ Hatsune Miku, White)
  • ASUS 3060Ti TUF, 1050Ti Strix, 4070Ti Super TUF PIDs
  • Colorful 5060Ti/5070 iGame Ultra/Vulcan
  • Gainward 5080 Phoenix
  • EVGA Turing, Gigabyte Gen2/Gen4, MSI Blackwell, PNY Blackwell/Turing/Ampere — minor PID additions
  • 2080 Super Hydro, 4080 Super XTREME ICE, 5090D AORUS Master Ice
  • MSI: PRO B840M-P/B, B850M-VC/P, B850-S, B850 GAMING PLUS/PRO, MAG B860 TOMAHAWK, MPG X870I EDGE TI EVO, PRO B550M-VC
  • ASUS motherboard ARGB controller updates
  • AsRock motherboard controller updates
  • Gigabyte motherboard controller updates
  • Razer Blackwidow V4 Mini & Low-Profile support
  • ASUS Falchion RX mapping
  • ASUS Keris II Origin, Keris mappings
  • Corsair K100 Air ISO keys fix
  • Kemove T68, Solakaka K21/Ki99 Pro, YUNZII YZ98, Dreamkey mappings
  • CM Scope 96 / Scope II 96 PIDs
  • Aula F99 Pro num fix
  • Nuvoton keyboard controller updates
  • Dark Project KD87A mapping
  • ISO keys fixing across plugins