API/SDK breaking changes for Release 1.0 (next branch)
The next
branch contains changes that break compatibility with the existing plugin API and introduce the next version of the SDK protocol. The protocol changes should not be considered complete or used in a released version of any SDK applications until this gets merged before the 1.0 release as they are subject to change.
Features merged into next
:
- Resizable effects-only zones (!!2051 (merged))
- Core implementation along with MSI Mystic Light 185 controller implementation to test the feature
- Initial development for Translations suppport in RGBController API (!1818 (merged))
- Reworked from its original implementation. Now the feature is called "LED Alternate Names" and it is just a vector of LED alternate name strings in the RGBController class.
- Network packet for configuring segments
- NetworkServer saves zone sizes file when a resize zone or segments modification operation is performed by a client.
- Added a controller flags field to RGBController
- CONTROLLER_FLAG_LOCAL/REMOTE indicates whether controller is locally detected or on a remote server
- CONTROLLER_FLAG_VIRTUAL should be set by virtual/plugin-added controllers
- CONTROLLER_FLAG_RESET_BEFORE_UPDATE determines update flag reset behavior (!1101 (closed))
- REMOTE/VIRTUAL flags excluded from sizes.ors (!2541 (closed))
Edited by Adam Honse
Merge request reports
Activity
Filter activity
Please register or sign in to reply