- fixed error reporting
- removed devtools
- updated upload text, removed default
- extension loader
- refactored some event names
- separated stores by functionality
- switch to ES6 syntax
- working with vite bundler. KNOWN BUG/CHANGE: editor now requires
const n = 4
instead ofn=4
this breaks some examples
- global eval working again when switched to
window.eval
instead ofeval
- updated text for uploading to gallery
- showCode=false url parameter working again
- id
hydra-canvas
to hydra canvas element - exposed running hydra instance as
hydraSynth
- this repo now only contains the frontend code for hydra web editor. for backend code, see: https://github.com/hydra-synth/hydra-server
- Chinese translation
- refactored and streamlined webRTC signalling server
- use socketIds for signalling rather than client-generated Ids
- webrtc working locally without using certificates -- should make it easier to develop locally
- removed https and certificate-loading code; ideally this should be handled by the nginx server
- disabled all gallery-related code, hopefully will help editor crashing
- documentation for self-generating certificates
- import/export resolution
- Indonesian and Brazillian portuguese translation
- layout wrapping with lots of languages
- Arabic translation
- rtl text for arabic
- relative URLS for submodules
- filtered @ symbol from twitter uploads
- re-added cc licensing info to example sketches
- spanish translation
- url parameters for updating translation: l10n-url and l10n-lang
- fixed audio canvas showing
- patch bay working
- fixed share screen
- japanese translation
- path to hydra garden
- internationalization of info window and toolbar
- header for selecting language
- large refactor to use choo + modules
- added api and docs as submodules in folder /frontend
- server enpoint for '/api' and '/docs' referring to function documentation
- added instructions for cloning submodules
- subfolders for different frontend endpoints in 'frontend'
- removed unused 'backend/app' files
- less unnecessary server logging
- Editor easier to scroll
- saving screenshot also saves code
- separate keymaps file
- updated hydra-synth
show-code=false
in URL correctly hides all elements- async no longer added to gallery sketches
- restructured repo to contain frontend and backend subfolders
- removed extraneous/unused files
- removed all keymaps based on arrow keys
- bundle size optimizations: removed prettier and added js-beautify
- loaded p5js separately
- switched keymaps: ctrl+left and right arrow uses default editor behavior, ctrl+shift + arrow keys cycle between previous sketches
- removed old forum link
- code with trailing comments now evaluates
- error loggin in on-screen console now shows up
- Added load script function
- added README examples of loading script
- updated prettier formatting
- updated screen capture info in readme
- updated to latest version of hydra synth
- removed extra log statements
- Updated p5.js
- Saved Mutator updates into URL state
- Updated Mutator by Jamie Fenton
- Initial example loading
- pb.setStream()
- Added new examples
- does not load code to url when found in database
- checks whether is ios in order to specify precision value
- resolution independent of browser zoom level
- code not repeated at bottom
- Changelog
- Run button
- Code reloaded on url change
- Code is saved on Ctrl+shift+enter
- Code flash for Ctrl+shift+enter