kangax
|
8ea5f0d52c
|
Closes #47. More conforming Function.prototype.bind.
|
2011-08-29 12:09:32 -04:00 |
|
kangax
|
709348f96f
|
More compliant Array.prototype.indexOf.
|
2011-08-28 21:28:46 -04:00 |
|
kangax
|
a3d693302c
|
Closes #38. Add support for fabric.Canvas#backgroundImage.
|
2011-08-28 14:55:33 -04:00 |
|
kangax
|
7e1d38e00c
|
Set dimensions of iframes in svg rendering demo.
|
2011-08-26 13:13:28 -04:00 |
|
kangax
|
09fd6210b1
|
"mousemove" event listener on document is now only attached after "mousedown" on canvas. This avoids unnecessary work when moving mouse outside of canvas (especially with multiple canvas instances on a page).
|
2011-08-26 12:58:01 -04:00 |
|
kangax
|
2deedd02dd
|
Fix regression in rendering with some of the path groups.
|
2011-08-26 12:54:49 -04:00 |
|
kangax
|
aede6fada9
|
Fix controls overlapping in kitchensink demo when on smaller "screen" (thanks @hij1nx)
|
2011-08-22 14:00:04 -04:00 |
|
kangax
|
a56b50f1c1
|
Bump version.
|
2011-08-21 16:03:18 -04:00 |
|
kangax
|
36fc1dfafc
|
Build distribution.
|
2011-08-16 19:06:06 -04:00 |
|
kangax
|
48da79220f
|
Fix fabric parser to workaround o3-xml bug with gEBTN("*")
|
2011-08-16 19:05:17 -04:00 |
|
kangax
|
2bc0d560c3
|
Bump version to 0.5.2
|
2011-08-16 16:12:31 -04:00 |
|
kangax
|
81f2ea9e22
|
Add .npmignore
|
2011-08-16 16:11:53 -04:00 |
|
kangax
|
6e9543cb69
|
Preparing fabric for publishing through npm. Make fabric.createCanvasForNode accept width/height rather than reference to node-canvas, to prevent user from having to instantiate node-canvas instance. Add fabric.Canvas.prototype.createPNGStream which is a simple proxy for node-canvas createPNGStream.
|
2011-08-16 15:57:07 -04:00 |
|
kangax
|
b53d794af6
|
[BACK_INCOMPAT] Custom fabric build is now created with node.js and is much more flexible. Sprockets is no longer required to build fabric. Parser and node are now optional modules, which means that parseSVGDocument is no longer included in default fabric build.
|
2011-08-14 17:35:36 -04:00 |
|
kangax
|
a41fd5dffd
|
Closes #43. fabric.Text#set can now accept object with property/values.
|
2011-08-12 13:46:17 -04:00 |
|
kangax
|
07d4f7de72
|
Fix dependency url of node-canvas. Add "times new roman" font.
|
2011-08-11 15:40:46 -04:00 |
|
kangax
|
4742fd12b0
|
Update README to mention support for node.js. Add fabric_node.js "module" (which augments some of the fabric methods to use node-specific implementation).
|
2011-08-11 15:20:06 -04:00 |
|
kangax
|
8f819bb760
|
Fabric can now run under node.js
|
2011-08-11 15:18:18 -04:00 |
|
kangax
|
35ad4bf6e3
|
Preparing fabric to run on node.js
|
2011-08-05 19:00:26 -04:00 |
|
kangax
|
7e5e9e3ea6
|
Add demo of SVG rendering, comparing to browser SVG renderer.
|
2011-08-05 15:46:12 -04:00 |
|
kangax
|
a5b22895e7
|
canvas.fx --> canvas.animation
|
2011-08-04 21:00:44 -04:00 |
|
kangax
|
27999a327c
|
Add unit tests for fabric.loadSVGFromString.
|
2011-08-04 20:48:25 -04:00 |
|
kangax
|
044866cf44
|
Document fabric.loadSVGFromString. Replace canvas.loadSVGFromURL with fabric.loadSVGFromURL.
|
2011-08-04 11:05:40 -04:00 |
|
kangax
|
ace016c694
|
[BACK_INCOMPAT] fabric.Canvas#loadSVGFromURL --> fabric.loadSVGFromURL. Add fabric.loadSVGFromString.
|
2011-08-04 10:59:32 -04:00 |
|
kangax
|
1c4a755abc
|
Fix titles of demos. Make raphael and fabric "simple shape" benchmark more fair (e.g. do not render borders and corners, since raphael doesn't render them either).
|
2011-08-02 20:31:43 -04:00 |
|
kangax
|
c57d61b17a
|
Add examples of removing border and/or controls to customization demo.
|
2011-08-02 20:14:21 -04:00 |
|
kangax
|
04bb0aad66
|
Add "hasControls" and "hasBorders" options to fabric.Object. "hasControls", when set to false allows to fully disable controls rendering (and mouse detection); hasBorders does the same for object borders. Fix failing unit tests. Update QUnit.
|
2011-08-02 19:35:02 -04:00 |
|
kangax
|
b9dcfcf2c8
|
Fix bug when text objects were rendered with blue background when part of the selection.
|
2011-08-02 18:15:20 -04:00 |
|
kangax
|
9690f0849e
|
Fix bug with fabric.Text which would make text objects render with "drag handles" when part of the selection.
|
2011-08-02 17:50:13 -04:00 |
|
kangax
|
23f7bec3b5
|
Update minified file.
|
2011-07-29 12:45:31 -04:00 |
|
kangax
|
d9daabc29c
|
Update to 0.4.9
|
2011-07-27 18:10:21 -04:00 |
|
kangax
|
b33b722a3b
|
Fix missing references in canvas.serialization module.
|
2011-07-27 18:09:43 -04:00 |
|
kangax
|
73004e388f
|
Fix loadImageFromURL not invoking callback for cached images in Chrome.
|
2011-07-26 15:40:29 -04:00 |
|
kangax
|
e6be74571e
|
Fix text background not respecting text alignment.
|
2011-07-26 14:57:01 -04:00 |
|
kangax
|
6e8d9da003
|
Pass original event to "mouse:down" and "mouse:up" ones. Pass target to "mouse:move". This normalizes what's passed to events — target and event.
|
2011-07-26 14:06:04 -04:00 |
|
kangax
|
29ae6b8f0f
|
Closes #40. Objects, boundaries of which are fully contained within boundaries of other objects are now sent to back/forward properly (via canvas.sendBackwards/canvas.bringForward).
|
2011-07-26 00:20:57 -04:00 |
|
kangax
|
aa885ee458
|
Change default font family of fabric.Text objects to "Times New Roman".
|
2011-07-26 00:19:47 -04:00 |
|
kangax
|
c823799657
|
Build distribution file.
|
2011-07-21 20:36:18 -04:00 |
|
kangax
|
76b67aa34c
|
[BACK_INCOMPAT] More consistent option names in fabric.Text: fontfamily --> fontFamily, fontsize --> fontSize, fontweight --> fontWeight (similarly to other options, like textShadow, textDecoration, fontStyle, etc.)
|
2011-07-21 20:32:02 -04:00 |
|
kangax
|
7c03c115ac
|
Fix bug with extend not being defined.
|
2011-07-21 16:49:43 -04:00 |
|
kangax
|
e3dd685f1b
|
Add support for "textAlign" in fabric.Text. Could be any of "left", "center", or "right" values. Works with multiline text.
|
2011-07-21 14:53:48 -04:00 |
|
kangax
|
3bd5d8c1a3
|
Add grayscale example to customization demo. Add "mouse:move" event to fabric.Canvas and a corresponding demo.
|
2011-07-18 14:36:17 -04:00 |
|
kangax
|
8cdcb614f2
|
Make README section linkable.
|
2011-07-15 18:29:57 -04:00 |
|
kangax
|
412e08c982
|
Add file size comparison for diff. distributions to README. Minimal distribution is now only 80KB (24KB gzipped)!
|
2011-07-15 18:22:31 -04:00 |
|
kangax
|
b99a456989
|
Build files are now organized in such way that it's possible to build fabric w/o support for text and/or serialization.
|
2011-07-15 18:16:14 -04:00 |
|
kangax
|
89c030ebdf
|
Closes #18. Less confusing method names: removeActiveObject --> discardActiveObject, removeActiveGroup --> discardActiveGroup (since both of those methods don't actually _remove_ objects). [BACK_INCOMPAT]
|
2011-07-15 11:39:48 -04:00 |
|
kangax
|
0455be543f
|
Add screenshot to README.
|
2011-07-14 15:55:40 -04:00 |
|
kangax
|
10f2ce1258
|
Add screenshot.
|
2011-07-14 15:52:30 -04:00 |
|
kangax
|
48ec3060de
|
Add actual files.
|
2011-07-11 18:39:40 -04:00 |
|
kangax
|
da94e176af
|
Add bunch of SVG shapes to kitchensink demo. Text in demo is now only added on demand.
|
2011-07-11 18:36:36 -04:00 |
|