A good opt-in feature to add would be frame cancellation.
What I mean by this is enabling a configuration option that cancels the computation of the next frame/update if a computation is already running. For this, we would likely need to rely a little bit on QThreads and shmem.
It would help keep the UI running smoothly when the user defined computation callback is slow and the controls are frequently modified.
A good opt-in feature to add would be frame cancellation.
What I mean by this is enabling a configuration option that cancels the computation of the next frame/update if a computation is already running. For this, we would likely need to rely a little bit on QThreads and shmem.
It would help keep the UI running smoothly when the user defined computation callback is slow and the controls are frequently modified.