Skip to content
Juriy Zaytsev edited this page Jun 8, 2013 · 62 revisions
  • Support curved text
  • Per-character text selection
  • Color animation
  • Stamp tool like here
  • Paintbrush, streamer tools like here
  • Global canvas zooming
  • Correct path bounding box
  • WebGL renderer
  • Fix all bugs in the issue tracker :)
  • Support for multiple layers (for performance)
  • Support for re-rendering only changed part of screen (for performance)
  • Text word-spacing, letter-spacing
  • Object skewing

Completed:

  • Clip canvas to fabric shape
  • Support SVG patterns
  • getBoundingRect
  • Support multitouch gestures
  • "text-align: justify" for text
  • Make origin of transformation dynamic (not always centered)
  • Animate multiple properties
  • Better SVG support (some of the current failures: issue 165)
  • Make Cufon-based text rendering optional (rely on native strokeText/fillText instead)
  • Option to enter mode when rotation and resizing don't happen at the same time
  • Support Node 0.6x
  • Separate object control from rendering (e.g. to render statically, without including "controls" module)
  • Support "static" fabric instance (without events; maybe move dynamic interactions into a module)
  • SVG export
  • Move straighten/fxStraighten out of fabric.Object into optional module (rarely used)
  • Support generic object groups (currently only one group — active selection — can exist on canvas)
  • object.on, object.off