Releases: objetos/p5.quadrille.js
Releases · objetos/p5.quadrille.js
Release of p5.quadrille.js-1.0.1
Changelog
textZoom
drawing property defaults to 0.89 which fixes font drawing issues presented in firefox.
Release of p5.quadrille.js-1.0.0
Version 1.0.0
string
andp5.Graphics
cells support added.- The
from(image, [coherence = false])
command now supports two pixelate algorithms through thecoherence
param.
Please refer to previous releases for other functionalities and cool library features.
Release of p5.quadrlle.js-0.9.5
Changelog
memory2D
read/write property.fill
,clear
improved.randomize
andcolorize
renamed asrandomizeTriangle
andcolorizeTriangle
; the newrandomize
andcolorize
methods transform all quadrille cells.
Release of p5.quadrlle.js-0.9.4
Changelog
colorize
shader improved.
Release of p5.quadrlle.js-0.9.3
Changelog
- The rasterize method now takes a user provided software rendered (fragment) shader which is a function parameterized with the object literal
{ pattern: interpolated_data_array, row: i, col: j }
and that should return a p5.Color. Refer to the colorize method for an example.
Release of p5.quadrlle.js-0.9.2
Changelog
bug fixes to 0.9.0 which introduced:
- Drawing into an arbitrary p5.Graphics.
sort({ mode = 'LUMA', target = 'magenta', ascending = true, charColor = 'black', outline = this.OUTLINE, background = this.BACKGROUND, cellLength = this.width })
- Drawing stuff made
static
need for both, drawing into an arbitraryp5.Graphics
and the sorting algorithms:Quadrille.CHAR
,Quadrille.COLOR
,Quadrille.IMAGE
Quadrille.NUMBER
andQuadrille.FRAME
. - Static default drawing parameter values:
Quadrille.BACKGROUND
,Quadrille.CHAR_COLOR
,Quadrille.OUTLINE
,Quadrille.OUTLINE_WEIGHT
andQuadrille.CELL_LENGTH
.
Release of p5.quadrlle.js-0.9.1
Changelog
bug fixes to 0.9.0 which introduced:
- Drawing into an arbitrary p5.Graphics.
sort({ mode = 'LUMA', target = 'magenta', ascending = true, charColor = 'black', outline = this.OUTLINE, background = this.BACKGROUND, cellLength = this.width })
- Drawing stuff made
static
need for both, drawing into an arbitraryp5.Graphics
and the sorting algorithms:Quadrille.CHAR
,Quadrille.COLOR
,Quadrille.IMAGE
Quadrille.NUMBER
andQuadrille.FRAME
. - Static default drawing parameter values:
Quadrille.BACKGROUND
,Quadrille.CHAR_COLOR
,Quadrille.OUTLINE
,Quadrille.OUTLINE_WEIGHT
andQuadrille.CELL_LENGTH
.
Release of p5.quadrlle.js-0.9.0
Changelog
- Drawing into an arbitrary p5.Graphics.
sort({ mode = 'LUMA', target = 'magenta', ascending = true, charColor = 'black', outline = this.OUTLINE, background = this.BACKGROUND, cellLength = this.width })
- Drawing stuff made
static
need for both, drawing into an arbitraryp5.Graphics
and the sorting algorithms:Quadrille.CHAR
,Quadrille.COLOR
,Quadrille.IMAGE
Quadrille.NUMBER
andQuadrille.FRAME
. - Static default drawing parameter values:
Quadrille.BACKGROUND
,Quadrille.CHAR_COLOR
,Quadrille.OUTLINE
,Quadrille.OUTLINE_WEIGHT
andQuadrille.CELL_LENGTH
.
Release of p5.quadrlle.js-0.5.0
Changelog
- Type checking improved. The
Quadrille
constructor may now take both, sparse matrices and linear arrays. memory2D
debug property removed. To expose it may be misleading and overkill. The newtoArray
andtoMatrix
quadrille methods offer the same, but more complete functionality.
Release of p5.quadrlle.js-0.4.1
Changelog
- Destructuring assignment in
drawQuadrille
as:drawQuadrille(quadrille, { x = 0, y = 0, cellLength = 10, outlineWeight = 2, outline = 'magenta', board = false, min = 0, max = 0, alpha = 255 } );