- 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.Font
class 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.Color
and 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.