Plugin Preview Build: Chauvet 3.27.42 Beta for Manta / Nomad and Chauvet 2.24.39 Beta for A5X / A6X
We are pleased to provide new plugin preview versions for Supernote devices.
● For Manta / Nomad devices (Chauvet 3.27.42 Beta):
https://download-firmware.supernote.com/pversion/manta/20260515/update.zip
● For A5X / A6X devices (Chauvet 2.24.39 Beta):
https://download-firmware.supernote.com/pversion/A5X/20260515/update.zip
After downloading, please copy the update.zip file to the EXPORT folder on your device. Then disconnect the USB cable and confirm the upgrade on the device.
If you are upgrading from the latest Beta version to the plugin preview version, the displayed version number on the device will remain unchanged. All existing Beta features will be retained, with additional plugin development capabilities included.
The plugin development documentation is also available, including detailed guidance on the Supernote plugin development workflow and the plugin API usage.
Please note that the plugin development environment currently supports Windows and macOS only. Other operating systems are not supported at this time.
As the sn-plugin-lib dependency has been updated, developers who have already built plugins should update their local dependency by running:
yarn upgrade sn-plugin-lib --latest
This release includes the following updates:
Add:
- Added the PluginManager.registerMotionListener API to listen for pen and finger touch events.
- Added the PluginCommAPI.generateLassoPreview API to generate preview images for lasso elements.
- Added the PluginNoteAPI.generateLayerPreviewImage API to generate a preview image for a specified layer on a specified page. This API is available only for note files.
- Added the PluginManager.showPluginView API, allowing plugins to actively display the plugin view while running in the background.
- Added the PluginCommAPI.getCacheElement API to retrieve cached element data.
API Changes:
- Added a new state value, "3", to PluginCommAPI.setLassoBoxState. When set, all lasso-related UI can be hidden while the lasso state is preserved.
- To keep API naming consistent, the Java-side API names have been aligned with the JS/TS-side naming. Plugins need to update the `sn-plugin-lib` library and recompile; otherwise, API invocation failures may occur.
Bug Fixes:
- Fixed an issue where moving an image would clear "userData".
- Fixed an issue where the coordinates retrieved through the API did not update after moving an element and still showed the pre-move values.
- Fixed an issue where the page number of an opened note could display as "-1" when "insertElements"-related APIs were called frequently.