v4.0.0
New Features
- Loupedeck Live S Support (#21) (thanks @asdf23!)
- Autodiscovery function
discover()
to return and connect to first found device - Support Loupedeck Live S in the simple example
- Support Loupedeck Live S in the slide puzzle example
⚠️ Breaking Changes
LoupedeckDevice
is no longer exported. Instead, importLoupedeckLive
orLoupedeckLiveS
depending on the device you're using.- Alternatively, use
discover()
to autodiscover.
- Alternatively, use
- Button ID's are no longer strings, but just numeric indices.
- Migration mapping:
['circle', '1', '2', '3', '4', '5', '6', '7']
->[0, 1, 2, 3, 4, 5, 6, 7]
- Loupedeck Live S has buttons
[0, 1, 2, 3]
- Migration mapping:
- The included examples are now modules, run
index.mjs
instead ofindex.js
Bugfixes
- Fix Loupedeck Live in Websocket mode incorrectly constantly emitting button up events
- Fix name of the method in readme by @socek in #18
Full Changelog: v3.2.0...v4.0.0