Skip to content

Releases: ccrma/webchuck-ide

WebChucK IDE v2.1.4

31 Oct 05:55
Compare
Choose a tag to compare

WebChucK IDE v2.1.4 is here featuring brand new sensors and UI improvements! πŸŽ‰

Live => https://chuck.stanford.edu/ide

What's New:

  • New integrated WebChucK sensors Gyro & Accel with cool demos (Examples > Sensor) 🀳 (thanks @mulshine)
  • Visual notification pings when loading HID/GUI/Sensor examples 🚨
  • Exporting IDE projects now have a descriptive .zip name πŸ“
  • Improved WebChucK modal interface now allows you to select your .ck driver code πŸš™
  • Exported WebChucK pages: Play button will now show a loading state
  • Adding a shred now prints a green spork ANSI message (like miniAudicle) πŸ€
  • New GUI and Visualizer help prompts 🚧
  • New view IDE version info in Help > About IDE... ℹ️
  • ...and more minor UI tweaks, bug fixes, and improvements 🎨

Beta Features:

  • Use custom built chugins (.chug.wasm)
    • Use ChucK 1.5.4.0-dev (under File > Settings) with the new @import syntax to run your own chugins
      • Upload your .chug.wasm compiled binary (e.g. MyChugin.chug.wasm)
      • Example usage:
      @import "MyChugin"
      
      MyChugin foo;
      
      foo.bar();

WebChucK IDE v2.1.3

25 Jul 01:57
Compare
Choose a tag to compare

WebChucK IDE v2.1.3 is out with new quality-of-life updates!

Try it here: https://chuck.stanford.edu/ide

What's new:

Hover Documentation Example!
image

WebChucK IDE v2.1.2

07 May 22:06
665eb81
Compare
Choose a tag to compare

WebChucK IDE v2.1.2 is here!

Try it here: https://chuck.stanford.edu/ide

New features:

  • Monaco Editor autosuggestions improved to suggest variable names (added by Yikai @42x00) πŸ“
  • Ability to share really long URL code snippets (2000+ characters) via LZ compression* (requested by @AndrewAday) πŸ“—
  • Built-in audio recorder to record ChucK output (adapted from @celestebetancur) πŸ”΄
    • Arm the recorder and hit run shred to start recording
    • Remove all shreds to automatically stop recording
  • Exporting WebChucK apps now includes auxiliary files (.wav, .csv, etc) (requested by @cchafe) 🌎

Bug fixes include:

  • Opening the GUI Panel no longer has GUI elements missing
  • WebChucK export project mobile layout fixed so title and "=> in IDE" don't overlap

*Demo (bliss.ck by @max-jardetzky):
https://chuck.stanford.edu/ide/?code=eNrFVm2P2jgQ%2Fo7Ef5iP7DWXzQsEtHtX9dRKlSr1KnU%2FrvZDGk%2FAAmzqOFBa9X77jScJMV1oUV9UFBS%2FzDN%2BZuaxnetr%2BPPC33BwfQ1W2hXeALxbyaoKiyUP5rVdaHMDr%2FMPO1yt4FVuBNqPyz3Pitw6BI0qSKIkBh69fFU2X%2BkdGnJVwDyXajiIwhj%2BfuoGQjdw25oJLKVCQDlf2AUobRFKbWCNKy1kAdVeFVLNh4NkEjm4VLa17RxUaKHeQK2khTkqNLnVphoO7vLdm4oc8Kr%2FvLh7C8jN5xR4XUHh2v%2B%2BxS0Y13pJlGDeEiTXd%2B8No5MezU2GMcI3bpdKe%2BP0vPEiX6KpoFos%2B0GOpNCqlPPaIBjconkHuRJQU0ywlh84CUVIrVEURpMrApmuN3Y9eme8VJfeKJy6fpUc5dulC9WW0rtB2OQmX6NFly%2BMQ5obTW5u1lUA4z%2BaLDe9iB7Xcutg4tul5%2B3Sy%2Fz5KsihrFVhpVZgF7mFzSrfVzTKatjDXG4pGY1GDL6vURV7TpKoqeoOlRtDiOGA3MBWS8EeRk406v4hYPUI1%2BByBW2truDTcEByZ%2BGNDjKTtyDhL1BhkW9GV9R58uRg6X7qXj442zsrwrXVJSc7dMRueyMMl7h%2Fo0ZX3pggoJcOh1N61xp8Hg4%2Bd6VipVCRLFVIeUE1E9XoQIe0FG4Munxn3UpxmE2YEs21Ajgb4%2BxxdA7mMk3cJ5HP%2FhzxI1BZeigvJFrTaFEXtEX3XWBMqYq9%2BD6i0X1w9%2BNZABOSDL9T%2Bk%2Fad%2BLGH%2BBZGwyVuF3xnmYOD1nHzdObioMpC0QFIALiENAZ4Vh3dEtpKku7cYN0IorzhLXCR3xP8nKsfyqLxGNhd37WsmkAGcWejel%2Fmg2tlHJm0m9xojRicimn1Oe0MOjnZpoFMCVGU%2FLI7eQcs5iLdwk5igHTY3IqX0FBBz2VpuSMugiOiJW6Nj2v48Mval4Em3n7tJPz8QH4Ddv0cts29GN1u7eXofi0xGdeinqTTgh%2B8ZPegQ9KvgRxjTIPmB6t7M2I9AtstdFmCf%2B1JaJgReyr%2BrEJ%2BROJL7LHJpQPkZ4qtandVUE3pq4t3SB09DeHB18snY%2FDeXnbj%2FGWpf7s5En8%2FVi4FNz1edf%2BIJFf6evQb3byb%2FPebNivuTy4iLMzPkgwqAQLhk8H%2FupxFzTdV%2B23jd9L%2FV4yPuH0f61YGOo%3D

WebChucK IDE 2

15 Apr 05:48
Compare
Choose a tag to compare

WebChucK IDE 2

We're excited to announce a brand new WebChucK IDE 2 πŸŽ‰πŸŽ‰πŸŽ‰!!! The brand-new IDE is built from the ground up and includes a host of new features! Thank you to everyone who helped beta the new IDE!

Try it here: https://chuck.stanford.edu/ide

image

Features

  • A modular IDE design with resizable panels and a new dark mode! πŸŒ•
  • A brand new Monaco code editor (which powers Microsoft VSCode) and includes everything from improved syntax highlighting, hover documentation, code auto-completion, Vim, and more! πŸ—’οΈ
  • Color terminal with Xterm.js 🎨
  • An integrated project system to manage project files, with export functionality to native ChucK and WebChucK! πŸ“
  • Overhauled and searchable ChucK Example Library! πŸ”
  • An improved auto-generated GUI interface 🎚
  • A HID monitoring system to aid with keyboard and mouse input! 🐭
  • A new audio analyzer with a phase-locked oscilloscope! 🌊
  • New keyboard shortcuts for quick run, replace, and removal of shreds! ⌨️
  • Multi-channel audio support πŸ”Š
  • and much more!

Contributors

  • @terryzfeng
  • @Kizjkre (for very insightful development, feedback, and code review!)
  • @42x00 (for ChucK Monaco editor improvements)

Special thanks to:
@gewang
@hoch
@cchafe
@celestebetancur
@tae1han

v1.1.0

13 Apr 20:31
Compare
Choose a tag to compare

Final version of WebChucK IDE 1, pre v2

v1.0.0

25 May 21:36
Compare
Choose a tag to compare

Introducing WebChucK IDE!