Skip to content

update JUCE and migrate WebView to JUCE WebBrowserComponent - #18

Open
YuMuuu wants to merge 3 commits into
elemaudio:mainfrom
YuMuuu:chore/update-juce
Open

update JUCE and migrate WebView to JUCE WebBrowserComponent#18
YuMuuu wants to merge 3 commits into
elemaudio:mainfrom
YuMuuu:chore/update-juce

Conversation

@YuMuuu

@YuMuuu YuMuuu commented Jul 18, 2026

Copy link
Copy Markdown
  • Update JUCE and migrate the WebView
    implementation from CHOC WebView to JUCE
    WebBrowserComponent
  • Migrate the JavaScript runtime from CHOC
    QuickJS to JUCE JavascriptEngine
  • Add CI setup and CMake configuration for the
    WebView2 SDK on Windows builds

※ Runtime testing was performed on macOS only. (I don't have Windows machine)

If there is already a plan to move away from JUCE and migrate to CLAP + clap-wrapper instead, it is fine to close this PR.

@YuMuuu YuMuuu changed the title Update JUCE and migrate WebView to JUCE WebBrowserComponent update JUCE and migrate WebView to JUCE WebBrowserComponent Jul 18, 2026
@YuMuuu

YuMuuu commented Jul 18, 2026

Copy link
Copy Markdown
Author

Runtime testing was performed on macOS with
Cubase 14 and PluginAudioHost

image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant