Releases: processing/p5.js
Releases · processing/p5.js
0.4.6
- Added code of conduct (contributing.md).
- Refactored graphics to have separate rendering contexts for Canvas and WebGL renderers. Added
p5.Renderer,p5.Renderer2D, andp5.Renderer3D. Began implementation ofp5.Renderer3D. - Added
p5.Fontclass and support forloadFont()and various typography functions. - Refactored codebase to have more reasonable folder structure, changed require links within files to use relative paths.
- Fixes to frameRate issues.
- Fixes to
p5.Colorand related functions, added support for HSLA. - Added browser-specific checks for the various smoothings.
- Updates to documentation throughout.
- Fixed arc method (in progress).
- Implemented
loadXML(). - Fixed bugs with
nf(). - Fixed issues with pixels and retina.
- Cleaned up gruntfile.
- Added friendly error messages.
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
- Refactor
p5.Colorto fix bugs. - Fix
preload()to avoid losing additional args, supportloadTable(). - Adding
p5.Filefunctionality to p5.dom.js, including open and drag and drop. - Fix for
mask()function to fix incorrect inversion of alpha. - Fix to
arc()function to support cases wherew !== h. - Wrapping modules to support amd/browserify.
- Fixes to
p5.Vector().
0.4.0
0.3.16
0.3.15
0.3.14
- added element specific touch listeners, and default fallbacks for mouse/touch
- added devicePixelScaling() method
- added httpGet and httpPost methods
- added support for \n and \t in text()
- added key clearing for keyIsDown() method onblur
- merged p5.sound updates
- fixed bug with getElements()
- fixed bug with loadPixels in capture