Tags: brianchirls/Seriously.js
Tags
New Features/Improvements - Node event listeners (ready, unready, resize, render) - Support string input types - Initialize node shaders earlier to eliminate jank when connecting nodes - Reduce jank and GPU resource usage with shared effect shaders - Transform node inputs can now watch form elements - Source type plugins - Every instance of Seriously now has an id - `resize` callback in Transform plugins New Plugins - Expression effect - Polar Coordinates effect - Checkerboard generator effect - Select effect (pick one of multiple inputs) - Camera Source - Array/Typed Array and ImageData moved into Source plugins Bug fixes - Fixed clean-up of destroyed transform and effect nodes - Do not set image source as ready if image fails to load - Fix TV Glitch effect bug when dimensions are not set correctly or early enough - A node cannot be its own source - throw error to avoid infinite loop - Improved alpha blending - Node dimensions are rounded down to integer - Add black to pre-computed color names that Chrome doesn't provide - Better loading when mixing AMD and non-AMD environment - Fix compatibility test in Safari - Fix cross-origin security check in Safari (#37) - Workaround for Firefox webcam/getUserMedia bug (#38) New Examples - Camera Source - Select Effect