556bec7c0b
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.
18 lines
562 B
TOML
18 lines
562 B
TOML
[package]
|
|
name = "nih_plug_egui"
|
|
version = "0.0.0"
|
|
edition = "2021"
|
|
authors = ["Robbert van der Helm <mail@robbertvanderhelm.nl>"]
|
|
license = "GPL-3.0-or-later"
|
|
|
|
description = "An adapter to use egui GUIs with NIH-plug"
|
|
|
|
[dependencies]
|
|
nih_plug = { path = ".." }
|
|
|
|
baseview = { git = "https://github.com/RustAudio/baseview.git" }
|
|
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"
|