scratchfoundation / scratch-vm

Virtual Machine used to represent, run, and maintain the state of programs for Scratch 3.0
http://scratchfoundation.github.io/scratch-vm/
BSD 3-Clause "New" or "Revised" License
1.2k stars 1.49k forks source link

Expose Device Manager interface to extensions #644

Open cwillisf opened 7 years ago

cwillisf commented 7 years ago

Hardware extensions will need access to the Device Manager interface. The API may need to change slightly in order to make it comfortable to use through the message dispatch system.

cwillisf commented 6 years ago

This is no longer a priority since we introduced a way to load extensions in the main thread (without a worker sandbox).

We'll still need to do this before we can support third-party hardware extensions, but I'm putting it in the backlog for now.