-
-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Supporting Web UI with Tauri #72
Comments
Some people have tried to use the webview crate with varying levels of success. Tauri would need to be forked since it can't e embedded inside of other applications at the moment. I'll also only merge a solution into the main NIH-plug repo if it works on all platforms and using all DAWs. Tauri and all other off the shelf solutions right now use gtkwebkit on Linux which is not suitable for plugins. So you would need to fork Tauri first and replace the web browser with, say, Servo (which in turn would also require work to be able to be used as an embeddable web browser). |
Thanks for your answer! Sounds complicated indeed and might not keep up to the performance in the end. Do you think slint would be easier to integrate? |
Hey! Any chance you are interested in supporting this? |
From what I've heard someone handrolled a plugin wrapper and a windowing layer to use Slint in a plugin. But I'm not up to date with all the details. I'll definitely accept a PR for a |
Hey, thanks for your great work!
I would love to never touch JUCE again and stick to this framework for audio plugins.
As I was building some Juce Plugins with Web UI using Websockets to connect to the audio process, I was wondering if it would not be way more elegant with Tauri's messaging system in Plugins.
It is just soo much faster to write guis in javascript, that this would be a killer argument for using Rust for plugins.
So have you thought about integrating Tauri as UI Framework or do you see a possibility for this at all?
The text was updated successfully, but these errors were encountered: