Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 3.56 KB

RELEASE.md

File metadata and controls

65 lines (49 loc) · 3.56 KB

Release notes

v0.2.3

** Bug fixes **

  • Enable passing a DOM element to initiate CanvasSpace and DOMSpace. Doc Issue
  • Fix background transparency by space.setup({bgcolor: false). Doc Issue

v0.2.1

Shaping functions

Mobile

  • All demos are now mobile ready!

Improvements

  • Util now includes a mapToRange function (by @tofuness)
  • form.stroke now supports a lineCap parameter.

Breaking changes

  • perlin2d and simplex2d in Noise class are renamed to perlin2D and simplex2D for consistency. (by @tofuness)

v0.2.0

Mobile

  • Pt now supports multi-touch interactions and retina resolutions for mobile. Yay! Get started with this quick mobile guide.

Improvements

  • Space constructors get a complete makeover, making it simpler and clearer to use (Issue #12 and #13)
  • New guides on mobile and svg
  • Updated documentations and fixed navigation issues in docs
  • Improved SVG and DOM code. SVG moved to core library.
  • New demos: Delaunay triangles and Game of Life
  • Various bug fixes

Breaking changes

  • CanvasSpace and SVGSpace now uses a new constructor function. Please take a look at migration guide and update your code.

v0.1.1

SVG!

  • Pt now supports both html5 canvas and svg. To render in svg, you can simply replace CanvasSpace and Form with SVGSpace and SVGForm, and just an additional line of form.scope(...) in your code. Everything else stays the same. See demos here and here.

Extended documentations

Bug fixes

  • improved gulp error handling
  • improved homepage design
  • other minor stuff

v0.1 [experimental]

The world was so recent that many things lacked names, and in order to indicate them it was necessary to point.
-- Gabriel Garcia Marquez

What's new

  • The first release of Pt include a core set of classes based on Point, Form, and Space.
  • A couple of extended classes are in progress
  • Draft of supporting documentations and demos

What's missing

  • In this version we only provides CanvasSpace and Form to support html5 canvas drawing. We would want to get to other forms of expressions, such as DOM or SVG or even something more experimental like Sound.
  • For canvas drawing, current release only supports 2D graphics for the most part. Needs some more thinking on the approach to 3D.
  • Rough build system and unit tests. To be improved.