New
- Nuget Package
OpenMacroBoard.SDK.KeyBitmap.GDI
brings back some factories to createKeyBitmap
s with GDI+ (see #20)
Breaking (but probably still considered "minor") changes
- Some names for classes containing extension methods have changed
- dropped .NET5 target (because it's officially out of support) and moved to .NET6
- because the library also targets
.netstandard2.0
you should (in theory) still be able to use it in .NET5 projects (I guess?)
- because the library also targets
- dropped
net461
target and moved tonet462
- Updated ImageSharp dependency min version to
2.1.6
(latest version that also targets.netstandard2.0
Other changes
- The site https://openmacroboard.github.io/ is now based on the same README as OpenMacroBoard.SDK
- Some README examples are now compile-time checked
- technically they are "extracted" from the source from a project that is compile-time checked
- Code analysers updated. Code and (XML) documentation fixes/updates.
- VirtualMacroBoard is now also published as a Windows x64 binary by default so it's simpler to consume for most developers
- added spelling dictionary for vsspell
- Updated the NUKE.build script
- Added the website as submodule into the meta repository
Because some static class names for extension methods were changed, I released this as a major
Artifacts
The libraries are released on NuGet here:
- https://www.nuget.org/packages/OpenMacroBoard.SDK/6.0.0
- https://www.nuget.org/packages/OpenMacroBoard.SDK.KeyBitmap.GDI/6.0.0
- https://www.nuget.org/packages/OpenMacroBoard.SocketIO/6.0.0
- https://www.nuget.org/packages/StreamDeckSharp/6.0.0
VirtualBoard
Binary for Windows x64 for the virtual macro board below in the download section. To test it, just start one of the examples (for example Minesweeper) and the virtual macro board