This is a holdover from looking at the original code. Everything is read synchronously (no Arduino 'loop' methods used. While this might 'technically' be ok it's bad programming practice and should be resolved so it plays nicely with other libraries.
The core effects will be quick to update (and indeed I've done so for the Teensy version of this project) but handling multi-dialog applications in this manner can and will be a pain.
This is a holdover from looking at the original code. Everything is read synchronously (no Arduino 'loop' methods used. While this might 'technically' be ok it's bad programming practice and should be resolved so it plays nicely with other libraries.
The core effects will be quick to update (and indeed I've done so for the Teensy version of this project) but handling multi-dialog applications in this manner can and will be a pain.