Release 0.7
Issue for tracking Release 0.7
New features:
-
✅ Brightness control: #943 (closed)- !351 (closed)
- Rebased !351 (closed) into branch brightness_merge: https://gitlab.com/CalcProgrammer1/OpenRGB/-/commits/brightness_merge
- Brightness control added to these controllers
- Gigabyte RGB Fusion 2 USB
- Cooler Master Radeon 6000
- RazerController
- Corsair Lighting Node
- EVGA v2
-
✅ Save button- New mode flags:
- Mode Saves Manually
- Mode Saves Automatically
- Save support added to these controllers
- EVision Keyboard (automatic save)
- Redragon Mouse (automatic save)
- EVGA v2 (manual save)
- Automatic saving flag set - gray out button saying "Saved"
- Manual saving flag set (without automatic also set) - enable button saying "Save Mode", click to send mode change with save flag true
- Neither flag set - gray out button saying "Saving Not Supported" after change to mode
- New mode flags:
-
❌ Log rotation or limiting? (Postponed) -
✅ Update HID VID:PID formatting in logs: !548 (merged) -
✅ Autostart settings: !575 (merged)-
✅ Windows -
✅ Linux -
✅ MacOS -
✅ Fix UI resizing when enabled
-
-
✅ Initialize mode fields to fix profile loading issues- Mentioned in merge request !579 (diffs)
UI improvements:
-
✅ Request users to set sizes: #1407 (closed) - Warn with configure when not able to load the SMBus driver #1432 (closed)
-
❌ Ability to send resize packets on non-per LED ARGB zones (Postponed) -
❌ Configure Red/green swap for ARGB headers: #386 (closed) (Postponed) -
✅ Custom Color Swatch Widget-
✅ MR: !462 (closed) -
✅ Replaces the existing hard-coded swatch buttons -
❌ Allows for custom colors to be added and saved (disabled at the moment) (Postponed)
-
-
✅ Settings page for E1.31 Devices -
✅ Settings page for Serial LED Strip Devices-
✅ Add ability to set custom names: #1623 (closed)
-
-
✅ Settings page for Philips Wiz Devices -
✅ Settings page for Philips Hue Devices -
✅ Settings page for Yeelight Devices -
✅ Settings page for Plugins-
✅ Initial addition of plugin page (!715 (merged)) -
✅ Show list of installed plugins -
✅ Store plugin information along with enable/disable flag in settings file -
✅ Buttons for installing and removing plugins -
✅ Ability to disable plugins in settings (load info but don't load plugin functionality) -
✅ Ability to unload running plugins without app restart -
✅ Additional plugin information fields- Version
- Git Commit ID
- URL
- Icon
- Plugin API Version
-
Device Support:
-
✅ Fix corrupt serial numbers from HID devices: !535 (closed) - Logitech Mouse Fixes
-
✅ MR: !526 (merged) -
✅ MR: !527 (merged) -
✅ MR: !536 (merged) - Non-RGB Lightspeed crashes: #1471 (closed)
-
-
✅ Logitech G213 Keyboard Modes: !547 (merged) - Additional ASUS GPUs
-
✅ MR: !533 (merged) (ROG STRIX RTX 2070S 08G Gaming 8G) -
✅ MR: !531 (merged) (ASUS ROG Strix 1070 Gaming) -
✅ MR: !534 (merged) (ASUS ROG Strix 1080 08G)
-
- Additional Gigabyte GPUs
-
✅ MR: !532 (merged) (Gigabyte RTX 2060 Gaming OC Pro) -
✅ MR: !538 (merged) (Gigabyte RTX3060 Gaming OC 12GB)
-
- Additional MSI GPUs
-
✅ Philips Hue- Hue support reworked and submitted as an MR: !537 (merged)
- Using hueplusplus 1.0.0 with some minor tweaks - should get them upstreamed
- Updated included mbedtls dependency to version 2.24.0 - this is only used for Windows builds, Linux builds use system and MacOS builds use Homebrew
- Still could use some work - support multiple bridges
-
✅ Corsair Commander Core- MR: !490 (merged)
-
✅ HyperX Alloy Origins Core- MR: !510 (closed)
-
✅ Alienware G5 SE- MR: !461 (closed)
-
✅ ASUS ROG Pugio / ASUS Mouse Improvements- MR: !529 (closed)
- ASUS ROG Gladius II Wireless:
✅ !557 (closed)
-
✅ ASUS ROG Throne Qi headset stand- MR: !539 (closed)
-
✅ ASUS ROG Strix Scope- MR: !550 (closed)
-
❌ Investigate Corsair K57 Wireless Mode (Postponed)- Wired mode support made it in for 0.6, but wireless did not
- Is Direct mode possible over wireless? (Looks like No, according to several posts about the iCue SDK)
- #937
- Additional Razer Devices
-
✅ Razer Mouse Dock Chroma: #1445 (closed) (!605 (closed)) -
✅ Razer Basilisk Ultimate -
✅ Razer Huntsman Mini: #1475 (closed) -
✅ Razer Ornata Chroma V2: !576 (merged) -
✅ Razer Blade 15 Advanced 2021 -
✅ Razer Blade 14 2021
-
-
✅ Obinslab Anne Pro 2- MR: !545 (merged)
-
✅ Patriot Viper detection issue- MR: !549 (closed)
-
✅ Rename ASUS Aura SMBus controller to ENE SMBus controller, as Aura chips are rebranded ENE controllers- ENE controllers present in various brands of DRAM and on XPG NVMe SSDs with RGB
-
✅ Add speed control to ENE SMBus controller -
✅ Add direction control to ENE SMBus controller -
✅ Add persistent save support to ENE SMBus controller
-
✅ HP Omen 30L- MR: !604 (closed)
-
✅ Cooler Master RGB Controller- MR: !481 (closed)
-
✅ Wooting improvements:- MR: !597 (closed)
- MR: !598 (closed)
-
✅ Blinkinlabs BlinkyTape- MR: !611 (closed)
-
✅ Alienware AW510K Keyboard- MR: !710 (merged)
-
✅ Corsair K100 Keyboard- MR: !600 (merged)
-
✅ SteelSeries Rival 600- MR: !714 (merged)
-
✅ Logitech G915- MR: !713 (merged)
-
✅ Sinowealth 0016 Keyboard- MR: !665 (merged)
-
✅ Fix HyperX keyboard flickering, split out HyperX FPS RGB from Alloy Elite -
✅ Re-enable all known Crucial DRAM addresses-
✅ Need to implement better detection to distinguish Crucial from Aura
-
- Sonix Mousemat Controller
- Issue: #1810 (Python implementation on GitHub)
Stretch targets:
-
❌ XPG RGB SSD (Postponed)- Original MR: !405 (closed)
- Updated branch: xpg_ssd_devel
- Appears to be an ENE (Aura SMBus) chip connected to an I2C adapter
- I2C adapter issues 16-bit protocol directly
- Uses NVMe storage requests, Windows implementation working, need to investigate Linux
-
❌ Per zone mode(s) support: #942 (Postponed)
Edited by Adam Honse