Move editor handling to its own struct

This makes the API much, much nicer (especially consuming the egui
wrapper), and it also avoids having to lock the plugin instance which is
obviously very bad if the plugin is also supposed to be processing audio
on another thread.
This commit is contained in:
Robbert van der Helm
2022-02-06 17:12:57 +01:00
parent 3ede5ed751
commit 556bec7c0b
7 changed files with 153 additions and 145 deletions

View File

@@ -15,3 +15,4 @@ crossbeam = "0.8"
egui = "0.16"
# Upstream doesn't work with the current baseview and egui versions
egui-baseview = { git = "https://github.com/robbert-vdh/egui-baseview.git", branch = "fix/update-dependencies" }
parking_lot = "0.12"