Skip to content

@lmccart lmccart released this Jul 23, 2020 · 27 commits to main since this release

  • downgrade np to fix 2FA problem c3edea7


Assets 7

@lmccart lmccart released this Jul 22, 2020 · 27 commits to main since this release

Assets 7

@lmccart lmccart released this Jul 22, 2020 · 32 commits to main since this release

  • updating gitignore for parameterData.json trying to fix build error 7b582aa
  • updating path for parameterData.json trying to fix build error 379127d


Assets 7

@lmccart lmccart released this Jul 22, 2020 · 35 commits to main since this release

  • adding documentation for build tasks 711c2c8


Assets 7
  • 1.1.3
  • 44ed917
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.1.3
  • 44ed917
  • Compare
    Choose a tag to compare
    Search for a tag

@lmccart lmccart released this Jul 22, 2020 · 37 commits to main since this release

  • standardize documentation formatting
  • translation of contributor docs
  • expand FES coverage
  • add i18n for FES parameter validation
  • remove parameterData from minified library
  • bug fixes for saveGIF, DOM, webgl methods
  • expand unit test coverage
  • add ssv option for loadTable
  • add fileType param to loadModel
  • fixes to build process
Assets 7

@lmccart lmccart released this Feb 29, 2020

Read about 1.0 release here:

  • adding documentation and diagram for graphics objects
  • Fix issue with trying to draw non-existent strokes
  • add i18n contributor guide
  • add i18next / 18n support for friendly error system messages
  • add i18n contributor guide
  • updating documentation for rotation constants
  • take angleMode into consideration for rotationXYZ
  • fix cylinder and cone uv bug
  • Start counting millis() just before setup() is called
  • Add support for twitter polling
  • Always depthMask when buffer is present
  • Remove background caching and blend when non-standard blendMode
  • Removed legacy printMatrix method
  • Add third argument to position method
  • Remove benchmarking code from the repo
  • Added static method of rem() and its documentation
  • Added support for arrays as argument in math methods
  • added rem() method on p5.Vector
  • Add line-break support to saveStrings function
  • updating reset of 3d primitives to check for stroke before printing warning
  • Remove alpha args from specular/ambientMaterial
  • p5.sound 0.3.12
  • Update issue templates
  • Added disable method for createSelect element
  • Make perPixelLighting the default
  • allow rect() to use just 3 parameters for a square, similar to how ellipse() allows 3 params
  • Fix iOS lighting issues
  • Set webgl default to TRIANGLE_FAN
  • Updated developer_docs in preparation for Developer Docs website
  • Only enable vertexAttribute once, and blending fix
  • Better array equal method
  • Only change blend state in GL when necessary
  • Better background caching
  • adding style guide notes for yuidoc
  • updating code style guide
  • merge p5.dom into core
  • Making alt text field for images
  • add more autoplay error catching logic
  • use autoplay error helper
  • add friendly autoplay error helper
  • use FES for failed manual media play
  • Adding image element to createImg callback
  • Added fract() method to calculation.js
Assets 7

@lmccart lmccart released this Oct 14, 2019

  • expanding foundational JS docs
  • fix release task
Assets 7

@stalgiag stalgiag released this Oct 14, 2019

  • merge p5.dom.js into p5.js

  • update source and samples to ES6

  • add erase() and noErase()

  • pointer lock API

  • promise-based preload

  • add optional crossOrigin parameter to createImg()

  • require alt text when creating images

  • remove _pixelsDirty

  • angleBetween() now returns value between -PI and PI

  • copy() now works with 2D and WebGL

  • perPixelLighting fixed in Android 8+ for WebGL

  • zoom sensitivity for orbitControl

  • specularColor() for WebGL mode

  • frustum() for WebGL mode

  • clear depth every frame in WebGL mode

  • emissive() lighting for WebGL mode

  • spotLight() lighting for WebGL mode

  • removeLights() function for WebGL mode

  • falloff() for lighting in WebGL mode

  • loadModel() can now load .stl files

Assets 7
Oct 14, 2019


Release v0

@lmccart lmccart released this Jul 2, 2019

  • Implement 'deltaTime' global variable
  • Added falloff function
  • default drawMode as FILL in WebGL
  • improved uniform names
  • unify lighting
  • Add Tint support in WebGL
  • add localStorage support
  • 3D createGraphics setAttributes working
  • removing sync option
  • add p5-test suite
  • fix updatePixels bug
  • fix onBlur undefined return
  • fix text to bindTextures during shader initialization
  • fix directional light direction calculation wrt. view matrix
  • Fix nfs()
  • fix mouseX, mouseY and touchX, touchY for noCanvas
  • fix video.get()
  • fix createCapture loaded event to wait for metadata
  • fix mobile safari for touch event duplication
  • add unit tests for jsonp
  • add mouse events unit tests
  • core/attributes.js: add unit tests
  • core/transform.js: add unit tests
  • core/p5.Element.js: add more unit tests
  • events/mouse.js: add unit tests
  • events/keyboard.js: create unit tests
  • events/touch.js: create unit tests
  • image/pixels.js : add unit tests
  • image/filters.js: add unit tests
  • upgrade mocha
  • port node tests to tdd style
  • move config to task runner
  • add recommended extensions for vscode
  • add eslint plugin
  • add grunt-simple-nyc
Assets 9
You can’t perform that action at this time.