Some more (slightly major) changes.
- Fixed SetLedsColorsAsync not working on single CorsairLedColor struct.
- Fixed SetLedsColorsAsync context clashing.
- Fixed improper pointer dereferencing.
- Documented pretty much everything. Happy reading!
- Function names changed to snake_case. UpperCase variants still available as aliases.
- Changed Enum class to use IntEnum
- Rename cue_sdk.cue_api to cue_sdk.api, cue_defines to enumerations, cue_exceptions to exceptions, and cue_struct to structures.
- Renamed cue_sdk.CUE to cue_sdk.CUESDK. CUE is still available for compatability purposes. It will be removed in the future.
- CUE exceptions now inherit from a single base class. It should be much easier to try/except now.
- Dropped
six
requirement. - Removed the CLI enum, merged with CLK.
- Importing * from cue_sdk no longer imports exceptions. You will have to use cue_sdk.exceptions.