Releases: meezwhite/p5.grain
Releases · meezwhite/p5.grain
v0.7.0
🍒 p5.grain.cherries
Added
- Added support for instance mode (PRs: #6 & #7)
- Added
loopPixels
as a preferred read-only alternative totinkerPixels
Fixed
- Fixed "Uncaught (in promise) Error" when validating arguments
Changed
- Deprecated
granulateSimple
in favor ofapplyMonochromaticGrain
- Deprecated
granulateChannels
in favor ofapplyChromaticGrain
- Renamed
p5.grain.core.js
top5.grain.min.js
. This is the new "core" version that doesn't handle errors and warnings.
New Contributors
- @campionfellin made their first contribution in #6
v0.6.1
v0.6.0
👀 p5.grain.readonly
Added
- Added
shouldUpdate
argument totinkerPixels
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
🌚 p5.grain.graphics
Added
- Added support for offscreen graphics buffers for the functions
granulateSimple
,granulateChannels
,tinkerPixels
andtextureOverlay
Breaking changes
- Removed the deprecated
config.context
property oftextureOverlay
v0.4.0
🦾 p5.grain.tinker
Added
- Added
tinkerPixels
function - Introduces the Community Collection
Fixed
- Fixed
granulateSimple
function to use rounded amount
Breaking changes
- Removed
granulateFuzzify
function
v0.3.1
v0.3.0
🧬 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
🌾 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
toignoreWarnings