Version 3.0.0 - Slow Motion
This release was a bit slower since no external contribution forced an earlier release and I had little time to push it further
Features
- Added Gesture Sensor Implementation (#18). Warning: I cannot assure the correctness of the
Gesture
enum. Please experiment on your own and file issues if you find or confirm the existing mapping. This enum will be extended / corrected in future breaking releases. - Simplified the API surface by applying better defaults (#87, #79).
- Simplified the API surface by fixing some bad namings (#74)
- Adjusted naming of some core classes
ILegoWirelessProtocol
andLegoWirelessMessage
(#61). - Added first function (
MidRangeCalibration
) useful for steering controls (#80).
Notes
- I postponed the release of the
LinearSpeedChange
function block (#57) due to missing review and uncertainty about the API surface. I welcome feedback on the draft pull request (#89).
Roadmap Ahead
- Establish Unit Testing Infrastructure for the devices/hubs
- Add PoweredUp Hub (88009) and related devices (Help Wanted !!! - I do not have the devices)
- More Functions
- Create common controls (abstract) and showcases for WPF and Xamarin)