Right-clicking a .ggb file in the explorer now gives these options:
Create GGB sandbox: for filename.ggb, creates filename.html and filename.js. The HTML is the sandbox that loads the GGB Applet using Live Server, pulling from filename.js. Fails if either file already exists.
Extract Global JS: for filename.ggb, creates filename.js containing the applet's Global JS code. Fails if the JS file already exists.
JS Files
Right-clicking a .js file in the explorer now gives these options:
Sync to GGB: for filename.js, copies its code to the Global JS of filename.ggb and keeps filename.js intact. Fails if filename.ggb does not exist.