Skip to content

Release 2014-04-08

Compare
Choose a tag to compare
@brianchirls brianchirls released this 08 Apr 17:44
· 186 commits to master since this release

New Features/Improvements

  • Effect and Transform nodes are more inspectable
    • title and type properties
    • inputs method for reporting details on all inputs
  • Added width and height read-only properties on source nodes
  • Camera source accepts getUserMedia constraints
  • "resize" event fires whenever a node is resized, either explicitly or by a source node
  • Debug logging improved to use warn and error where appropriate
  • logging methods can be overridden for suppressing errors or logging to a server
  • Errors throw proper objects, not strings
  • Added 'none' scaling mode to "reformat" transform

New Plugins

  • Accumulator effect
  • Freeze Frame effect
  • Throttle frame rate effect

Bug fixes

  • checkSource returns false if image fails to load
  • Fixed missing and incorrect values for some color names
  • Fixed UMD wrapper for all modules
  • Fixed blend effect shaders that were failing compilation
  • Blend effect was completely broken in IE11
  • Blend effect was rendering incorrectly at low opacity setting

New Examples

  • Blend: test all blend modes
  • Accumulator
  • "Drunk Video" example, demos accumulator and camera shake

Unit Tests

  • Check for all CSS3 color names
  • Added tests for target node getters
  • Unit tests pass without WebGL support
  • Added tests for error/warning logging
  • Added test for "resize" event
  • Added tests for node info methods/properties

Misc.

  • Updated documentation to reflect better WebGL and CORS support in browsers
  • Updated copyright year
  • Cleaned up shader code for consistency and readability