Unify event handling behavior for all cases

This makes the individual plugin host slightly more complex, but now
both individually hosted plugins and plugin groups handle both
dispatcher events and GUI events in the exact same way.
This commit is contained in:
Robbert van der Helm
2020-05-28 13:50:23 +02:00
parent f32ef61fde
commit 06de49ded2
6 changed files with 148 additions and 100 deletions
+5
View File
@@ -20,6 +20,11 @@ Versioning](https://semver.org/spec/v2.0.0.html).
### Changed
- Changed architecture to use one less socket.
- GUI events are now always handled on a steady timer rather than being
interleaved as part of the event loop. This change was made to unify the event
handling logic for individually hosted plugins and plugin groups. It should
have any negative effects, but please let me know if this does cause unwanted
behavior.
### Fixed