forked from fabricjs/fabric.js
-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap, TODO
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 offabric.Object
into optional module (rarely used) - Support generic object groups (currently only one group — active selection — can exist on canvas)
- object.on, object.off