All notable changes to this project will be documented in this file.
Add support for Redragon SS552
Add support for all mirabox devices and VSDInside N4 Pro
Encoder presses are now released
Send periodic keep-alives (might fix issues with VSD Inside devices)
Use env_logger so now you can run RUST_LOG=opendeck_akp05=trace opendeck and get trace output info at $HOME/.local/share/opendeck/logs/plugins/com.github.ambiso.opendeck-akp05.sdPlugin.log.
Add Mars Gaming MSD Pro support
Add Soomfon CN003 support
Add VSDInside N4 Pro support
Fix name and icon
Fix id in justfile
Rename from opendeck-akp05e to opendeck-akp05
Less log spam & ignore touchscreen swipes (fixes hang)
Initial release for AKP-05
- (device) Add support for Redragon Skyrider SS-551 (#13)
- (device) Added support for TreasLin N3 (#11)
- (udev) Removed uneeded udev rules, removed plugdev
- (ci) Added git cliff config
- (just) Update macos build command to be same as in akp153
- (just) Added release command
- Reduce log level to info
- (device) Added mars gaming msd-two
- (deps) Bump mirajazz to 0.9.0
- Migrate to using protocol_version everywhere
- (device) Added support for Ajazz AKP03E (0300:1002)
- (device) Added support for Soomfon Stream Controller Deck SE (#7)
- Removed "Deck" from Soomfon Stream Controller SE
- Added Mirabox N3 rev. 1 (#6)
- Queries should have usage id 1 instead of 2, because Windows gets only that
- Crosscompilation setup for Mac and Windows
- Simplify crosscompilation setup with cargo-zigbuild
- (deps) Bump mirajazz to v0.6.1
- Remove cargo stuff which is not needed anymore
- Remove Cross.toml
- Remove check for image position since opendeck now separates knobs and buttons
- Akp03Erev2 supports both input states, add mappings
- Rename AKP03E to AKP03E REV2, fix image mappings
- Device watcher, removed dispatcher, updated libraries, huge refactor, feature-gated sigterm for unix OSes
- Bumped openaction to 1.1.5, filter out knobs
- Image rotation on AKP03 and N3EN, fixes #2
- (deps) Bump mirajazz to 0.5.0
- [breaking] Migrate to new async version of mirajazz library, greatly simplifying device.rs
- Update version information in readme
- Handle sigterm to properly shutdown device when OS shuts down
- Rename release build file
- Device shutdown on close
- Move device namespace to const in mappings
- (readme) Added acknowledgments section
- (udev) Rules for currently supported devices
- (deps) Remove unused dep
- (device) Proper error handling for device thread, bump mirajazz to 0.3.0, bump version to 0.2.0
- Change category in manifest.json
- Readme
- First version of a plugin
- (deps) Dependencies
- Added justfile
- Added gitignore
- Added LICENSE