Skip to content

Releases: meezwhite/p5.grain

v0.7.0

18 Jan 14:14
Compare
Choose a tag to compare

🍒 p5.grain.cherries

Release notes

Added

  • Added support for instance mode (PRs: #6 & #7)
  • Added loopPixels as a preferred read-only alternative to tinkerPixels

Fixed

  • Fixed "Uncaught (in promise) Error" when validating arguments

Changed

  • Deprecated granulateSimple in favor of applyMonochromaticGrain
  • Deprecated granulateChannels in favor of applyChromaticGrain
  • Renamed p5.grain.core.js to p5.grain.min.js. This is the new "core" version that doesn't handle errors and warnings.

New Contributors

v0.6.1

23 Dec 13:34
Compare
Choose a tag to compare

Fixed

  • Fix textureOverlay exception in case config argument or respective config properties were undefined

v0.6.0

20 Dec 14:33
Compare
Choose a tag to compare

👀 p5.grain.readonly

Release notes

Added

  • Added shouldUpdate argument to tinkerPixels to make possible read-only mode

Fixed

  • Corrected some information regarding usage of tinkerPixels function in README

Breaking changes

  • tinkerPixels: alternative syntax for graphics buffers has slightly changed (low impact)

v0.5.0

02 Dec 01:59
Compare
Choose a tag to compare

🌚 p5.grain.graphics

Release notes

Added

  • Added support for offscreen graphics buffers for the functions granulateSimple, granulateChannels, tinkerPixels and textureOverlay

Breaking changes

  • Removed the deprecated config.context property of textureOverlay

v0.4.0

24 Nov 15:25
Compare
Choose a tag to compare

🦾 p5.grain.tinker

Release notes

Added

Fixed

  • Fixed granulateSimple function to use rounded amount

Breaking changes

  • Removed granulateFuzzify function

v0.3.1

29 Oct 12:22
Compare
Choose a tag to compare

Fixed

  • Fix to support random functions without lower and upper bound parameters

v0.3.0

23 Sep 12:45
Compare
Choose a tag to compare

🧬 p5.grain.core

Added

  • Added p5.grain.core.js version (~60% smaller)
  • Added npm script to build the core version
  • Added support to animate SVGElement (limited compatibility in Safari)
  • Added npm wrapper script to build .min and .core versions, and to distribute core version to examples
  • Added dist/ to repository

Changed

  • Changed examples to use the core version
  • Changed svg-element example to enable animation by default
  • Renamed npm script for building .min version

v0.2.0

14 Sep 21:18
Compare
Choose a tag to compare

🌾 p5.grain.planted

Added

  • Added README.md
  • Added npm script to distribute minified version to examples

Fixed

  • Corrected exposed parameters of textureAnimate

Changed

  • Changed internal fields and methods to be private
  • Renamed directories for texture-overlay-* examples
  • Renamed npm script for building .min version

Breaking changes

  • Changed displayWarnings to ignoreWarnings