antonpup/Aurora
Unified lighting effects across multiple brands and various games.
๐ Changes
- Updated wiki links.
- Fixed Hardware Monitor values not being averaged correctly.
- Made overlay layers render in the preview by default
๐ฆ General
- Redesigned overrides: the overrides menu should be much easier to use, with a new component-based, user-friendly UI. Added by @Wibble199 - #1972, #1983, #1987, #2020
- Redesigned the way gamestate variables are picked. Added by @Wibble199 - #1972, #1983, #1987
- Added a way to see what the variables evaluate to in the overrides screen. Added by @Wibble199 - #2009
- NEW! Added new sensors using LibreHardwareMonitor: CPU, GPU, RAM and network. These can be used to show your GPU usage on a gradient layer. Added by @diogotr7 - #1858, #1963, #2018
- Fixed a bug that caused aurora to crash when deleting profiles on certain circumstances. Added by @Wibble199 - #1880
- Reduced log spam and hard limited size of log files. Finally issues of 100GB+ logs should be solved. Added by @diogotr7 - #1920
- Redesigned the Debug menu in the settings. Should be simpler to navigate and less cluttered. Also added a shortcut to open the debug windows when right clicking the settings button. Added by @gitmacer - #1943
- Fixed Razer chroma layer not working with recent versions of the razer sdk. Added by @MoshiMoshi0 - #1961, #2034
- + 18 more
๐ฆ Games
- NEW! Added Discord support with a BetterDiscord plugin. Added by @diogotr7 and @Popat0 - #1708, #1939
- NEW! Added Terraria support with a TModLoader mod. Added by @diogotr7 - #1755, #2016
- NEW! Added Elite Dangerous support. Added by @DrParanoia - #1896
- NEW! Added Stardew Valley support with a mod. Added by @gitmacer - #2021
- Overhauled the League of Legends integration, with added game state variables and a shiny new profile. Added by @diogotr7 - #1903, #2015, #2019
- Improved the default CSGO profile to better use overrides. Added by @stuntguy3000 - #1855
- Improved the default Minecraft profile to better use overrides. Added by @diogotr7 - #1981
- Fixed Minecraft 1.15+ not being detected correctly. Added by @stuntguy3000 - #1794, #1911
- + 2 more
๐ฆ Devices
- NEW! Added Ducky support. Added by @thingamajig0 - #1892, #1918, #1996
- Ducky Shine 7
- Ducky One 2 RGB
- Ducky One 2 RGB TKL
- NEW! Added Uniwill and Intel system support. Added by @rushdie99 - #1940, #2011, #2035
- Uniwill IDS & IDW
- 1. Coffee Lake refresh requires GamingCenterU 1.0.0.54
- 2. Comet Lake / Tiger Lake / AMD Renoir requires GamingCenterU 1.1.0.26 or later
- + 9 more
๐ฆ Layers
- NEW! Radial Layer: with this layer you can make a radial animation similar to iCUE's default rainbow spinning circle. You can pick the colors used and how fast it spins! Added by @Wibble199- #1978
- NEW! Added Particle Layer: this layer allows for the spawning of particles with a chosen color, size, speed, etc. Incluides presets for rain, fire, and matrix effects. Added by @Wibble199 - #1842
- Ambilight Layer: reworked the layer, optimized performance, added new color tweaking options and added option to enable and disabled hardware acceleration. Added by @diogotr7 - #1774
- Timer Layer: added a new 'Cancel' option and new display modes. Added by @Wibble199 - #1806
- Gradient Layer: added wave size, which is an option that controls how much of the gradient is visible on the region at once. You can use this to make less of the default rainbow appear at once, for example. Added by @xQwexx - #1836, #1977
- Shortcut Assistant Layer: fixed a bug that would trigger Alt when pressing AltGr. Added by @xQwexx - #1882
- Audio Visualizer Layer: Tweaked how the max amplitude is calculated for the waveform mode. Also tweaked the FFT calculation so that it looks more responsive to audio changes. Added by @diogotr7 - #1989
๐ฆ Developers
- Added EffectLayer DrawTransformed: allows for easier rendering of layers in a target freeform, handling rotation and scaling automatically. This should make it easier for layers to properly render within a chosen freeform square. This also allows layers to be flipped upside down, for example. Added by @Wibble199 - #1814
- Added AutoJsonNodes: allows for easier integration of games that follow the same pattern as CSGO and DOTA2 GSI(Game State Integration). Added by @Wibble199 - #1885
- Added a way to identify process by _both_ window title and exe. Added by @stuntguy3000 - #1924
- Made node Get methods public instead of internal. Added by @wolfcomp - #1991
- Updated to .NET Framework v4.8. Added by @diogotr7 - #1993
- Made it so layers and applications are added automatically to the lighting state manager. Added by @Wibble199 - #1979, #2022
- Added PropertyChanged Fody Weaver. Added by @Wibble199 - #1997
- Rewrote the gamestate reflection. Added by @Wibble199 - #2008
๐ Changes
- Updated uniwill oem list. Added by @rushdie99 - #2047, #2065
- Added a boolean change and a T Flip-flop evaluatable. Added by @Wibble199 - #2072
- Fixed ambilight average color calculation. Added by @diogotr7 - #2076
- Fixed a crash when the user has nahimic audio drivers installed. Added by @diogotr7 - #2076
- Redesigned the UI of the audio visualizer layer. Added by @diogotr7 - #2076
- Added an option in the general settings to change the update rate of hardware sensors. Added by @diogotr7 - #2076
๐ Changes
- Fixed some razer chroma effects not being displayed correctly. Added by @MoshiMoshi0 - #2052
- Added cursor position as a LocalPCInfo GSI variable. Added by @gitmacer - #2051
- Small changes to the Logitech Wrapper. Added by @supergrml - #2054
- Fixed ambilight layer color sliders not being applied to the average color ambilight type. Added by @diogotr7 - #2055
- Fixed a crash with the Asus configuration window. Added by @Fluto - #2056
- Added an audio device picker to the audio visualizer layer and to the audio-related GSI variables. Added by @Wibble199 - #2028
๐ฆ General
- Redesigned overrides: the overrides menu should be much easier to use, with a new component-based, user-friendly UI. Added by @Wibble199 - #1972, #1983, #1987, #2020
- Redesigned the way gamestate variables are picked. Added by @Wibble199 - #1972, #1983, #1987
- Added a way to see what the variables evaluate to in the overrides screen. Added by @Wibble199 - #2009
- NEW! Added new sensors using LibreHardwareMonitor: CPU, GPU, RAM and network. These can be used to show your GPU usage on a gradient layer. Added by @diogotr7 - #1858, #1963, #2018
- Fixed a bug that caused aurora to crash when deleting profiles on certain circumstances. Added by @Wibble199 - #1880
- Reduced log spam and hard limited size of log files. Finally issues of 100GB+ logs should be solved. Added by @diogotr7 - #1920
- Redesigned the Debug menu in the settings. Should be simpler to navigate and less cluttered. Also added a shortcut to open the debug windows when right clicking the settings button. Added by @gitmacer - #1943
- Fixed Razer chroma layer not working with recent versions of the razer sdk. Added by @MoshiMoshi0 - #1961, #2034
- + 3 more
๐ฆ Games
- NEW! Added Discord support with a BetterDiscord plugin. Added by @diogotr7 and @Popat0 - #1708, #1939
- NEW! Added Terraria support with a TModLoader mod. Added by @diogotr7 - #1755, #2016
- NEW! Added Elite Dangerous support. Added by @DrParanoia - #1896
- NEW! Added Stardew Valley support with a mod. Added by @gitmacer - #2021
- Overhauled the League of Legends integration, with added game state variables and a shiny new profile. Added by @diogotr7 - #1903, #2015, #2019
- Improved the default CSGO profile to better use overrides. Added by @stuntguy3000 - #1855
- Improved the default Minecraft profile to better use overrides. Added by @diogotr7 - #1981
- Fixed Minecraft 1.15+ not being detected correctly. Added by @stuntguy3000 - #1794, #1911
- + 2 more
๐ฆ Devices
- NEW! Added Ducky support. Added by @thingamajig0 - #1892, #1918, #1996
- Ducky Shine 7
- Ducky One 2 RGB
- Ducky One 2 RGB TKL
- NEW! Added Uniwill and Intel system support. Added by @rushdie99 - #1940, #2011, #2035
- Uniwill IDS & IDW
- 1. Coffee Lake refresh requires GamingCenterU 1.0.0.54
- 2. Comet Lake / Tiger Lake / AMD Renoir requires GamingCenterU 1.1.0.26 or later
- + 9 more
๐ฆ Layers
- NEW! Radial Layer: with this layer you can make a radial animation similar to iCUE's default rainbow spinning circle. You can pick the colors used and how fast it spins! Added by @Wibble199- #1978
- NEW! Added Particle Layer: this layer allows for the spawning of particles with a chosen color, size, speed, etc. Incluides presets for rain, fire, and matrix effects. Added by @Wibble199 - #1842
- Ambilight Layer: reworked the layer, optimized performance, added new color tweaking options and added option to enable and disabled hardware acceleration. Added by @diogotr7 - #1774
- Timer Layer: added a new 'Cancel' option and new display modes. Added by @Wibble199 - #1806
- Gradient Layer: added wave size, which is an option that controls how much of the gradient is visible on the region at once. You can use this to make less of the default rainbow appear at once, for example. Added by @xQwexx - #1836, #1977
- Shortcut Assistant Layer: fixed a bug that would trigger Alt when pressing AltGr. Added by @xQwexx - #1882
- Audio Visualizer Layer: Tweaked how the max amplitude is calculated for the waveform mode. Also tweaked the FFT calculation so that it looks more responsive to audio changes. Added by @diogotr7 - #1989
๐ฆ Developers
- Added EffectLayer DrawTransformed: allows for easier rendering of layers in a target freeform, handling rotation and scaling automatically. This should make it easier for layers to properly render within a chosen freeform square. This also allows layers to be flipped upside down, for example. Added by @Wibble199 - #1814
- Added AutoJsonNodes: allows for easier integration of games that follow the same pattern as CSGO and DOTA2 GSI(Game State Integration). Added by @Wibble199 - #1885
- Added a way to identify process by _both_ window title and exe. Added by @stuntguy3000 - #1924
- Made node Get methods public instead of internal. Added by @wolfcomp - #1991
- Updated to .NET Framework v4.8. Added by @diogotr7 - #1993
- Made it so layers and applications are added automatically to the lighting state manager. Added by @Wibble199 - #1979, #2022
- Added PropertyChanged Fody Weaver. Added by @Wibble199 - #1997
- Rewrote the gamestate reflection. Added by @Wibble199 - #2008
๐ฆ General
- Fixed some typos in the UI
๐ฆ Devices
- Updated GHUB dll
- Updated Vulcan support
- Fixed Asus and Corsair devices not respecting Global Brightness
๐ฆ General
- Fix for Key cloning in the Razer Chroma layer. Thanks @diogotr7
- Razer Chroma wrapper improvements, see #1781. Thanks @MoshiMoshi0
๐ฆ Games
- Rocket League is now integrated using a BakkesMod plugin! This means the integration should always work for the foreseeable future! Thanks @diogotr7
- Fixed League of Legends patch button failing silently. Thanks @diogotr7
๐ฆ Devices
- Replaced Roccat Vulcan to use the Vulcan.NET library written by @diogotr7!
๐ฆ General
- NEW! Overrides: allows you to override the properties of layers (whether it is enabled, the colors, the animation speed, etc) based on conditions.
- NEW! Overlays Global layers that are active whenever a program is running (even if it is not in the foreground). Want a music visualizer whenever you have Spotify open? Now you can!
- Added a smoother implementation of the rainfall effect. Thanks @VoronFX
- Added new Audio Capture checkbox. This allows you to remove the annoying "Your mic is being used by an application" warning. Thanks @Wibble199
- Improved the installer and uninstaller. Thanks @SnakePin
- Added a startup delay option to the settings. Thanks @Wibble199
- Memory pointers for Rocket League, Resident Evil 2, Borderlands etc should now be updated automatically. Thanks @srodriguez1850
- Added checkboxes to keep the debug windows on top for easier debugging. Thanks @gitmacer
- + 1 more
๐ฆ Devices
- Corsair Added Support for Corsair RGB Peripherals (RAM, Cooler, LED Strips, Fans etc). Thanks @Gurjot95 and @DarthAffe for his RGB.NET
- Corsair Fixes Corsair Macros not lighting up on K95 Platinum. Requires iCUE version 3.17+. Thanks @Gurjot95
- NEW! Asus Added support for Asus devices and peripherals (RAM, Fans, LED Strips etc). Thanks @Gurjot95 and @DarthAffe for his RGB.NET'
- NEW! Yeelight Added support for Yeelight devices. Thanks @SnakePin
- NEW! NZXT Added support for the Hue+ lighting controller and the KrakenX line of CPU coolers. thanks @diogotr7 and @akmadian
- CoolerMaster Added monochrome mode for white LED keyboards.
- CoolerMaster Updated the coolermaster SDK to support for more devices.
- Wooting Improved the wooting rgb dll to provide better colors and wooting two support. Thanks @Gottz
- + 8 more
๐ฆ Layers
- NEW! Chroma Layer New layer that lets any aurora supported device use chroma lighting. Some games still work with the old wrapper method but this new one is much more reliable. Thanks @MoshiMoshi0
- NEW! Binary Counter Layer Added a layer that displays a state variable in binary form. Thanks @Wibble199
- Ambilight Layer Overhauled ambilight layer with better performance and more features! Thanks @lucasvanhalst and @diogotr7
- Audio Visualizer Layer Added support for rendering the visualizer in a zone of the keyboard and improved the design of the layer. Thanks @Wibble199 and @gitmacer
- Percent Layer Added new mode that allows only the highest key on the sequence to light up. Thanks @Wibble199
๐ฆ Applications/Games
- Overwatch Fixes Overwatch Support, thanks to new Razer Chroma Layer.
- NEW! Added Support for Apex Legends, Fortnite, Warframe and many other Chroma Integrated games, thanks to new Razer Chroma Layer.
- NEW! Clonehero v22.0-v22.4 support with star power and fc indicator, and more Thanks @JoeyBallentine
- NEW! Osu support with values for accuracy, combo, hp, and more!. Thanks @Wibble199 and @Th3An7
- NEW! Resident Evil 2 support with values for health, poison and rank! Thanks @srodriguez1850
- NEW! SlimeRancher support, with values for health, energy, radiation, and more! Thanks @gitmacer
- Dota 2 Fixed the ability layer not handling seasonal abilities.
- Witcher 3 Overhauled the config reading and fixed a crash.
๐ฆ General
- Fixed Updater trying to downgrade to v0.6.4b
- Made updater automatically get pre-release updates if you are on a pre-release
- Hopefully fix error pop-up causing Aurora to crash. Thanks @diogotr7
- Fixed Razer install pop-ups not running on the correct thread
- Fixed Aurora not saving settings on close
- Added pop-up informing that the Profile type has changed and needs to be reset (For the Overwatch profile change)
- Below fixes are thanks to @MoshiMoshi0
- Fixes exception when adding key clone entry when an entry with the same destination key already exists
- + 3 more
๐ฆ General
- NEW! Overrides: allows you to override the properties of layers (whether it is enabled, the colors, the animation speed, etc) based on conditions.
- NEW! Overlays Global layers that are active whenever a program is running (even if it is not in the foreground). Want a music visualizer whenever you have Spotify open? Now you can!
- Added a smoother implementation of the rainfall effect. Thanks @VoronFX
- Added new Audio Capture checkbox. This allows you to remove the annoying "Your mic is being used by an application" warning. Thanks @Wibble199
- Improved the installer and uninstaller. Thanks @SnakePin
- Added a startup delay option to the settings. Thanks @Wibble199
- Memory pointers for Rocket League, Resident Evil 2, Borderlands etc should now be updated automatically. Thanks @srodriguez1850
- Added checkboxes to keep the debug windows on top for easier debugging. Thanks @gitmacer
- + 1 more
๐ฆ Devices
- Corsair Added Support for Corsair RGB Peripherals (RAM, Cooler, LED Strips, Fans etc). Thanks @Gurjot95 and @DarthAffe for his RGB.NET
- Corsair Fixes Corsair Macros not lighting up on K95 Platinum. Requires iCUE version 3.17+. Thanks @Gurjot95
- NEW! Asus Added support for Asus devices and peripherals (RAM, Fans, LED Strips etc). Thanks @Gurjot95 and @DarthAffe for his RGB.NET'
- NEW! Yeelight Added support for Yeelight devices. Thanks @SnakePin
- NEW! NZXT Added support for the Hue+ lighting controller and the KrakenX line of CPU coolers. thanks @diogotr7 and @akmadian
- CoolerMaster Added monochrome mode for white LED keyboards.
- CoolerMaster Updated the coolermaster SDK to support for more devices.
- Wooting Improved the wooting rgb dll to provide better colors and wooting two support. Thanks @Gottz
- + 8 more
๐ฆ Layers
- NEW! Chroma Layer New layer that lets any aurora supported device use chroma lighting. Some games still work with the old wrapper method but this new one is much more reliable. Thanks @MoshiMoshi0
- NEW! Binary Counter Layer Added a layer that displays a state variable in binary form. Thanks @Wibble199
- Ambilight Layer Overhauled ambilight layer with better performance and more features! Thanks @lucasvanhalst and @diogotr7
- Audio Visualizer Layer Added support for rendering the visualizer in a zone of the keyboard and improved the design of the layer. Thanks @Wibble199 and @gitmacer
- Percent Layer Added new mode that allows only the highest key on the sequence to light up. Thanks @Wibble199
๐ฆ Applications/Games
- Overwatch Fixes Overwatch Support, thanks to new Razer Chroma Layer.
- NEW! Added Support for Apex Legends, Fortnite, Warframe and many other Chroma Integrated games, thanks to new Razer Chroma Layer.
- NEW! Clonehero v22.0-v22.4 support with star power and fc indicator, and more Thanks @JoeyBallentine
- NEW! Osu support with values for accuracy, combo, hp, and more!. Thanks @Wibble199 and @Th3An7
- NEW! Resident Evil 2 support with values for health, poison and rank! Thanks @srodriguez1850
- NEW! SlimeRancher support, with values for health, energy, radiation, and more! Thanks @gitmacer
- Dota 2 Fixed the ability layer not handling seasonal abilities.
- Witcher 3 Overhauled the config reading and fixed a crash.
๐ฆ General
- Fixed file name collisions that can cause profile data to be overwritten. Thanks @Wibble199
๐ฆ Games
- Added button to patch League of Legends automatically. Thanks @diogotr7!
- Fixed Rocket League support (Updated Pointers). Thanks @diogotr7!
๐ฆ Devices
- NEW! Added Logitech G213 support! Thanks @SnakePin
- Added override option for Logitech DLL (LGS/GHub)
- Steelseries mosepad now works when mousepad layout is selected. Thanks @diogotr7
- Fixed issues related to Device integrations not working and initialising spam.
- Fixed Drevo Blademaster "y" key not lighting up. Thanks @meng0609
๐ฆ General
- Made "Add profile" use Process picker. Thanks @Wibble199!
- Major improvements to Layer and Profile copy/paste. Thanks @Wibble199!
- Added debug GSI request viewer. Thanks @Wibble199!
- Fixed devices not waking properly after PC wakes from sleep (with and without auto-login enabled)
- Fixed Aurora not working properly after disabling the desktop profile
๐ฆ Devices
- NEW! Added Drevo BladeMaster keyboard support! Thanks @meng0609!
- NEW! Added support for SoundBlasterX VanguardK08. Thanks @rajkosto!
- NEW! Added 15 LED mousepad layout with support for Firefly and Polaris mousepad. Thanks @Gurjot95!
- NEW! Steelseries HID Renamed to UnifiedHID and added support for Asus pugio! Thanks @SnakePin!
- Wooting: Added manual colour correction option. Thanks @diogotr7!
- DS4: Added option to choose colour for DS4 low battery flash. Thanks @gitmacer!
- DS4: Added option to choose which key to sample lighting from. Thanks @diogotr7!
- Corsair: Updated Corsair SDK to latest version. Thanks @Gurjot95!
- + 11 more
๐ฆ Layers
- NEW! Added comparison layer! Thanks @Wibble199
- Wrapper Layer: Added support for 'Key cloning' to replicate lighting from one key onto another. Thanks @Wibble199!
- Animation Layer Added triggers support. Thanks @Wibble199!
- Added SystemVolume, SystemVolumeIsMuted and MicrophoneLevel as LocalPCInfo properties. Thanks @Wibble199!
- Added MicLevelIfNotMuted and MicrophoneIsMuted LocalPCInfo properties. Thanks @gitmacer!
- Added SpeakerLevel LocalPCInfo properties. Thanks @diogotr7!
- Added IsDesktopLocked LocalPCInfo property. Thanks @Wibble199!
- Scripts now support Float and double property types. Thanks @Wibble199!
- + 3 more
๐ฆ Applications/Games
- NEW! Support for Subnautica (with lots of variables from the game). Thanks @gitmacer!
- NEW! Minecraft: Added Key Conflict layer. Thanks @Wibble199!
- CS:GO: Added variables for if the player has particular weapons
- Move or Die Animation stutter fix. Thanks @gitmacer!
- Dota 2: Fixed Dota 2 not handling seasonal abilities. Thanks @diogotr7!
- Corsair imports are drastically improved, now supports interactive layers, profiles now generally translates well. Earlier there were issues in reading wrong animations, missing layers, effects etc. Thanks @Gurjot95!
- Fixed Generic applications not loading when the default profile was renamed.
๐ฆ GHUB
- [GHUB 0.6.3 setup](https://ci.appveyor.com/api/buildjobs/70n1jm8s2bbalcmo/artifacts/Aurora-setup-v0.6.3-488.exe)
- [GHUB 0.6.3 zip](https://ci.appveyor.com/api/buildjobs/70n1jm8s2bbalcmo/artifacts/Build%2FAurora-v0.6.3-488.zip)
๐ Changelog
- General
- Fixed the Wrapper Lighting layer on Generic Applications
- Fixed Ctrl+Alt+. being caught as Global brightness modifier
- Changed the Daytime/Nightime for generic applications to be disable and hidden by default
- Cleaned up the Settings interface
- Fixed libraries failing to load on some systems preventing launch
- Improved selector for excluding processes. Thanks @Wibble199!
๐ฆ Devices
- NEW! Added Dualshock 4 support! Thanks to @diogotr7 & @gitmacer!
- NEW! Added LightFX & Alienware laptop support! Thanks to @Gurjot95!
- Corsair: Added K68 layout
- Corsair: Support for Headset stands
- Razer: Fixed error with the Razer Blade layout preventing use of Mice
- Added Generic Laptop and Generic Laptop (Numpad) layouts (based on the Razer Blade layout)
- AtmoOrb: AtmoOrb is not disabled by default
- Steelseries HID: Fixed it not working. Thanks @SnakePin!
- + 1 more
๐ฆ Games
- NEW! Minecraft integration added! Many thanks to @Wibble199!
- Improvements to the Razer wrapper which has got more chroma games working!
- NEW! DOOM (2016) support added (Through the Razer wrapper)!
- NEW! Killing Floor 2 support added (Through the LightFX wrapper)!
- NEW! Factorio support added (Through the Razer wrapper)!
- NEW! Quake Champions support added (Through the Razer wrapper)!
- NEW! Diablo 3 support added (Through the Razer wrapper)!
- NEW! Added Dead Cells support (Through the Razer wrapper)!
๐ฆ Note
- If you're updating to this version from v0.6.1-dev4 or earlier please read the changelog for v0.6.2!
๐ฆ General
- Removed "Show default lighting on Disabled" option, it now does it automatically
- Fixed the BackgroundWorker is busy error/crash
๐ฆ Devices
- Fixed an error when you have the Debug view and AtmoOrb running at once
- Corsair: Fixed Corsair Mouse Headset and Mouse mat not working
- Clevo: Fixed error when shutting down Aurora
- Roccat: Support for Generic devices, such as mice (Includes options in Device Manager). Thanks @gitmacer
๐ฆ Games
- Rocket League: All the pointers have been updated and it should now be working again! Thanks @Fade97 and @diogotr7!
- Rocket League: There are now animations for enemy and friendly goals! Thanks @Fade97!
๐ฆ Discord
- We now have a [discord server](https://discord.gg/YAuBmg9)! Hop in if you want to share profiles, need some help, want to contribute, or for any other reason!
๐ฆ Web installer
- The web installer is no longer being used as we've moved the website to github pages, so it doesn't work anymore.
๐ฆ Developers
- @diogotr7 is now helping out as a contributor! He is responsible for a good few changes in this release. If you're interested in becoming a contributor let me know!
๐ฆ Highlights
- Wooting One support
- Roccat TalkFX support
- Multiple new layers
- Multiple new games supported, such as Euro Truck Simulator 2, American Truck Simulator, Dishonored, The Witcher 3 and more!
๐ฆ General
- Changed the rendering bitmap to be generated rather than being set by the layout. Creating layouts should be easier now as the bitmap parts can be ignored.
- There is now an option to change the bitmap accuracy. The better the option the more accurate freestyle selections will be, at the cost of memory & cpu usage
- The 'BackgroundWorker is busy' error should be fixed. Thanks @SnakePin
- Fixed Global Brightness not working when the "ALT+Volume" option is disabled
- Added Discord server link to the About and fixed various links
- Keybind selection controls should automatically stop when switching away and losing focus
- Corrected lighting preview having key text go invisible when global brightness was 0%
- Fixed keyboard brightness affecting the mouse as well
๐ฆ Devices
- NEW: Support for the Wooting One!
- NEW: Support for Roccat TalkFX devices! Thanks to @mwasilak! There are some notes about it on #1006
- Cooler Master: Full support for the MK750 keyboard! (Please note there are issues with the SDK which result in certain keys not lighting and occasional 'corrupted' lighting)
- Cooler Master: Issues with the Enter key and MasterKeys M and S should be fixed
- Cooler Master: Fixed alpha not being applied resulting in the Global brightness option not working
- Corsair: Fixed keyboards not being lit correctly
- Corsair: Fixed the Default keycap display type not lighting K95 Platinum's extra lights
- Steelseries: Added alternative 'SteelSeries HID' device which interacts directly with the Rival 100/300/500 which removes the need for SteelSeries Engine and may have better performance. (To use, disable 'SteelSeries' in device manager and enable 'SteelSeries HID')
- + 4 more
๐ฆ Applications
- Generic Applications can now access LocalPCInfo variables
- Fixed exception when using keybind to switch profiles
- Fixed a UI issue when switching to other profiles while editing layers
- There is now a separate Overview button for getting to the Application overview
- Profile keybind switching can reliably cycle through multiple profiles with the same keybind. Thanks @Wibble199!
- You can no longer delete the last profile in the list
- Fixed error on startup after hiding the desktop
- NEW: Support for Euro Truck Simulator 2 (Has plenty of variables from the game). Thanks to @Wibble199!
- + 10 more
๐ฆ Layers
- NEW: Added Conditional Layer. Thanks to @Wibble199!
- "allows for key colors to be set based on a boolean value read from a game state integration."
- NEW: Added Key Toggle layer. Thanks to @Wibble199!
- "toggles a sequence on/off when one or more key combinations are pressed."
- NEW: Added Timed Layer. Thanks to @Wibble199!
- See #1150 for the description
- NEW: Added a Toolbar Layer. Thanks to @Wibble199!
- "Added a ToolbarLayer that utilised the mouse scroll event. This layer was as suggested by amahlaka97 on Discord and the scroll improvement was suggested by DrMeteor/diogotr7. When one of the keys in the sequence it uses is pressed, that key becomes "active". When another key is pressed, that key becomes active instead and resets the others to their default state. It's sort of like a radio button but for the keys on the keyboard. An option is provided that allows the mouse scroll wheel to be used to scroll up and down the active key."
- + 8 more
๐ฆ General
- The startup task for Aurora will now update if you move the install directory
- The startup task will automatically be created when you first launch Aurora (i.e It will start on boot by default)
- The KeySequence control will now display the keys as how they appear on the virtual keyboard rather than what is in that position on the US layout
- Added option to run the Aurora process at High priority
- Log files are now unique to one instance of Aurora. Only the most recent 6 logs will be kept. (It would be advisable to clear out old log files under %appdata%/Aurora/Logs as they will not be automatically removed)
- Fixed Volume overlay not working
- Updated Installer URL
- Fixed crash when minimizing Aurora
- + 3 more
๐ฆ Applications (Previously known as Profiles)
- Where profiles are the actual configuration of layers that are used for the application.
- Fixed Generic applications not deleting properly
- The Generic Apps' "Application Name" is now in its settings rather than Profile so it properly carrys over when changing profiles.
- Fixed copying profiles
- Fixed error when deleting the last profile
๐ฆ Layers
- Changed Wrapper lighting into a layer
- This allows Generic Applications to accept and display wrapper lighting, which also means you can put additional layers on top of(or below!) wrapper lighting for games that have not been properly added to Aurora
- Fixed wrong colours when using HSV. Thanks @LukasACH!
- The Equalizer layer is now known as the "Audio Visualizer layer"
- Fixed visualizer layer freezing after a NAudio exception
๐ฆ Devices
- Fixed G keys on the Corsair K95 Platinum. Thanks @davidarellano!
- Fixed some minor issues with the K95 Platinum light edge
- Added Brazillian ABNT2 keyboard layout
- Added DVORAK US & International layout
- Corrected naming of Razer macros. Thanks @DogeAmazed!
- Fixed an issue where only the CM Masterkeys Pro L worked. Thanks @snichola!
- Added layouts for the SteelSeries Apex M750 and M750 TKL. Thanks @FHeilmann!
- Changed Devices to update async, so there shouldn't be issues with slow devices slowing down the rest. (I'm looking at you SteelSeries)
- + 1 more
๐ฆ Games
- Added Rise of the Tomb Raider support
- Added Dying Light support. Thanks @diogotr7!
๐ Changes
- Fixed Layer options test being displayed black the first time it is displayed
- Fixed the Equalizer layer options being displayed offset
- Fixed LControl being included when Alt GR is pressed. Thanks @DogeAmazed!
- Fixed not being able to patch the Logitech wrapper properly.
- Changed input tracking system to use RawInput to prevent input lag. Thanks @VoronFX!
- Fixed Enabled option in Context menu for application bar
- Fixed Aurora not exiting properly from a minimized state
- Fixed excluded processes option not working properly
- + 21 more
๐ Changes
- Fixed the GUI flashing when it is supposed to start minimised
- Fixed the Away Effects not working
- Fixed wrapper lighting not working properly
- Fixed wrapper lighting being shown instead of desktop when tabbed out of the game
- Added option to return to default lighting (CUE, LGS, etc) when desktop is disabled
- Changed log file naming scheme to sort properly when sorted by name
- Aurora is now forced to run as Admin and will run as admin on startup
- Fixed Corsair integration not working on startup
- + 16 more
๐ Changes
- Reworked Profiles saving. Profiles will now be used and saved directly from the file rather than being loaded & saved into a default profile
- Added the option for presets to the Shortcut Assistant Layer
- Fixed Application disabling
- Fixed the 'Excluded Processes' drop down in settings freezing the application
- Added option to control whether Overlays/Underlays should be shown in Application previews
- Fixed disabled devices not saving
- Added option for Global brightness
- Fixed Device Initialization being retried when it isn't necessary
- + 4 more
๐ Changes
- Fixed issues with loading Plugins on startup
- Fixed an issue with loading profiles that use Layer Handlers that are not present or are disabled
- Fixed the Volume Overlay not working
- Fixed lighting not switching to the selected preview or the foreground application.
- Fixed an issue where profiles would not be saved on application exit
- Fixed compatibility with older profiles
- Fixed a critical issue with the CSGO Background Layer Handler which caused it to not function
- Fixed the "Start Skype Integration Listener" not working when Aurora has been launched on startup.
๐ฆ This is my (@antonpup) last release for this project. I have handed over the development to @simon-wh . For more information, please read the readme on the front page of the repository.
- The following version is functional but may have other issues. Please report them in Issues, and make sure to mention that you're using version 0.6.0-dev.
- Changelog:
- =General=
- Redesigned the Updater (It will now look and work better, I promise!)
- Added a Scripts Layer
- Added a device manager
- Added Layer options (smoothing, excluded keys, and opacity)
- Added Layer Reset button
- + 26 more
๐ Changes
- Resolved a crash related to copy-pasting layers
- Added Scripting support for Custom Application Profiles
- Resolved an issue with profiles not loading properly
- Added a helpful message for network listener Access Denied errors
- Added more capture types for Ambilight layer (can capture specific applications now)
๐ Changes
- Added Scalable UI
- Added Layer Manager (giving users more control)
- Added ability to copy-paste layers
- Added ability to select keycaps
- Added ability to hide profiles via right clicking them
- Added Idle - Blackout away effect
- Added Idle - Matrix away effect
- Added options to disable keyboard/mouse/headset lighting
- + 44 more
๐ Changelog:
- =General=
- Added Scalable UI
- Added Layer Manager (giving users more control)
- Added ability to copy-paste layers
- Added ability to select keycaps
- Added ability to hide profiles via right clicking them
- Added Idle - Blackout away effect
- Added options to disable keyboard/mouse/headset lighting
- + 46 more
๐ Changes
- Fixed issues with foreign Logitech Layouts
- Fixed skype integration crash
- Updated Razer sdk
- Fixed police siren effect
๐ Changes
- Updated Logitech LED SDK with support for G-keys (Note! Does NOT include updated Logitech LED SDK Wrapper)
- Added support for Corsair MM800 RGB Polaris
๐ Changes
- Fixed issues related to Corsair devices while using CUE 2
๐ Changes
- Fixed profiles not detecting properly
- Updated pointers
- Fixed an issue where Rocket League profile would not display
- Fixed a crash related to networking on foreign machines.
- Fixed a crash with Color Zones
- Added Profile reset button
- Fixed input lag
- Changed device retry times to 15 instead of 10
- + 28 more
๐ Changes
- Fixed issue with Aurora not launching on Windows startup.
- Added a 10 times retry every 5 seconds for initializing devices. This should help with Windows startup.
- Standardized keyboard layouts.
- Added Sub-Profiles for all profiles. You can share profiles with others by sharing the .json files for the sub-profile.
- Added custom gradients for color zones.
- Added "Arrow Flow" and "Key Wave (filled)" interactive effects.
- Updated pointers
๐ Changes
- Added Skype Overlay (Found under settings -> Skype Overlay)
- Added a prompt for user when closing Aurora, you can now minimize or exit instead of always minimizing.
- Changed the algorithm for color enhancing for Logitech devices, only dark colors should be affected on a linear scale.
- Increased the Interactive effects max speed to 20x.
- Fixed Aurora issues on exit.
- Fixes for German and Japanese keyboard layouts (Logitech)
- Included unread messages indicator.
- Included incoming calls indicator.
