Openrgb-python

Latest version: v0.2.15

Safety actively analyzes 613705 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.10

This release adds support for the latest revision of OpenRGB's protocol. This revision includes some additions to modes, including brightness control and the ability to manually save modes to flash (making the setting persist between power cycles)\*.

Additions:

* Brightness controls via `mode.brightness`
* Saving modes via `device.save_mode` or the new `save` argument to the `device.set_mode` function
* Improvements to how the raw data from the SDK is parsed, improving readability and making it easier to support new SDK protocol versions


\* \- If the device supports it

0.2.6

This release includes

* `RGBColor.fromHEX` - Ability to instantiate an `RGBColor` from a hex color string.
* `OpenRGBClient.get_devices_by_name` - An alternative way of selecting devices.
* Support for the new profile controls from the OpenRGB server
* Various bug fixes

0.2.4

It's been a while since I've done a release, so this is a big one.
* Various bugfixes (see commit history)
* Recognized 2 new device types
* Error handling so that unrecognized device types now are stored as UNKNOWN
* Added support for OpenRGB SDK protocol versioning and the first version, v1
* Added `OpenRGBClient.ee_devices` to make it easier for effects engines or custom effects to only control devices that have a direct mode.
* Added documentation for working with profiles
* Started a documentation page about writing custom effects

0.2.2

The biggest parts of this release are the new documentation and a new (since v0.1.3) way to control your LEDs! Documentation can be found [on readthedocs](openrgb-python.readthedocs.io). The alternative control method is a new way to control your LEDs that will be familiar to users of FastLED or adafruit's NeoPixel libraries. More details [in the docs](https://openrgb-python.readthedocs.io/en/latest/pages/alternate.html)

Other changes:
* Added the ability to resize zones (since v0.1.6)
* Added the ability to connect and disconnect from the SDK server. (since v0.1.4)
* The naming scheme of the constants was also changed to remove redundancy.
`DeviceType.DEVICE_TYPE_MOTHERBOARD -> DeviceType.MOTHERBOARD`
* Calling `update` on an `OpenRGBClient` will now check whether new devices have been added.

0.1.2

0.1.0

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.