Release 2014-01-14
brianchirls
released this
15 Jan 04:04
·
236 commits
to master
since this release
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