kangax
|
8e429ceaf9
|
Fix loadFromDatalessJSON when native text is present in data. Bump allowed node version to 0.8.6.
|
2012-08-15 15:30:59 +02:00 |
|
kangax
|
98614842e7
|
Bring IMG_WIDTH/IMG_HEIGHT back.
|
2012-08-14 16:13:30 +02:00 |
|
kangax
|
7151dc211c
|
Fix failing unit tests.
|
2012-08-14 16:04:32 +02:00 |
|
David Rice
|
19763483df
|
With node-canvas 0.13.0 (and libgif installed) image width/height can be determined for a .gif
|
2012-08-13 16:30:31 +01:00 |
|
kangax
|
3ce8507932
|
Implement fabric.Text.fromElement. Closes #182.
|
2012-08-11 18:59:53 +02:00 |
|
kangax
|
df02b880ae
|
Remove no longer needed test files
|
2012-08-11 16:32:02 +02:00 |
|
kangax
|
fe9d927d47
|
Move site into a different repository.
|
2012-08-10 17:20:04 +02:00 |
|
kangax
|
fe08e6aa3b
|
Revamp site to use jekyll.
|
2011-09-07 18:02:17 -04:00 |
|
kangax
|
8ea5f0d52c
|
Closes #47. More conforming Function.prototype.bind.
|
2011-08-29 12:09:32 -04:00 |
|
kangax
|
a3d693302c
|
Closes #38. Add support for fabric.Canvas#backgroundImage.
|
2011-08-28 14:55:33 -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
|
8f819bb760
|
Fabric can now run under node.js
|
2011-08-11 15:18:18 -04:00 |
|
kangax
|
27999a327c
|
Add unit tests for fabric.loadSVGFromString.
|
2011-08-04 20:48:25 -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
|
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
|
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
|
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
|
c046bbd5f1
|
Closes #34 — Support multiple sequences of command arguments in SVG paths.
|
2011-07-09 15:50:44 -04:00 |
|
kangax
|
7a62895d03
|
Fix bootstrapping of functional tests.
|
2011-07-09 11:00:55 -04:00 |
|
kangax
|
1bed43e3c4
|
Add unit tests for fabric.Observable. fabric.Canvas#observe can now accept object — canvas.observe({ event1: ..., event2: ... }).
|
2011-07-02 01:19:32 -04:00 |
|
kangax
|
31e3ae7bb7
|
Fix menu links on couple of pages.
|
2011-06-29 11:11:53 -04:00 |
|
kangax
|
a7155ccbfb
|
Reorganize project structure. Add "customization" demo (work in progress).
|
2011-06-29 11:10:08 -04:00 |
|
kangax
|
628efcdc70
|
fabric.Element is renamed to fabric.Canvas, which makes more sense. fabric.Element is kept for compatibility reasons (but is deprecated). Bump version to 0.3.
|
2011-06-28 19:14:40 -04:00 |
|
kangax
|
6845db3670
|
Rework observable mechanism: All events are now scoped to canvas instances. fabric.util.observeEvent(...) becomes canvas.observe(...) and only observes events of that particular canvas instance. fabric.util.observeEvent becomes fabric.util.observe, fabric.util.stopObservingEvent — fabric.util.stopObserving, and fabric.util.fireEvent — fabric.util.fire. These could still serve as a generic pub-sub mechanism. Add "mouse:down" event (to be consistent with "mouse:up"). Add "Event inspector" demo page.
|
2011-06-27 18:25:45 -04:00 |
|
kangax
|
e7aafae9e7
|
Add support for "opacity" attribute.
|
2011-06-14 17:28:54 -04:00 |
|
kangax
|
27c72bd634
|
Use set with object in tests (rather than chaining it).
|
2011-06-14 10:11:25 -04:00 |
|
kangax
|
0a9d835b12
|
Dynamically generate accessors based on state properties — width, height, fill, opacity, scaleX, scaleY, etc. For example, rect.set('fill', 'red') can now be replaced with rect.setFill('red'), and rect.get('opacity') with rect.getOpacity().
|
2011-05-31 00:56:01 -04:00 |
|
kangax
|
d7fd8f0af3
|
fabric.Object#set can now be passed an object of property/value pairs rather than just property and value. E.g.: rect.set({ width: 100, height: 50, fill: 'red' }).
|
2011-05-29 21:59:48 -04:00 |
|
kangax
|
c1150c714a
|
fabric.Element now has forEachObject. Add header to /demos, /tests and /docs pages.
|
2011-05-22 09:57:37 -04:00 |
|
kangax
|
abaa87fbd0
|
Add fabric.Text#backgroundColor (can be used for text highlighting). Change default lineheight of text objects from 1 to 1.6.
|
2011-05-13 14:34:24 -04:00 |
|
kangax
|
fe37bc66a0
|
fabric.Element#loadImageFromURL no longer displays image that's being loaded. Fix getPointer unit test.
|
2011-05-11 18:58:51 -04:00 |
|
kangax
|
2be834d582
|
Make sure tests continue running even if image is not loaded.
|
2011-05-11 18:42:19 -04:00 |
|
kangax
|
f47a4eff0b
|
Bump timeout interval for large images to load.
|
2011-05-11 18:38:54 -04:00 |
|
kangax
|
6af48ed1c7
|
Fix couple more unit tests.
|
2011-05-11 18:34:52 -04:00 |
|
kangax
|
3ea4a4ad95
|
Fix majority of failing unit tests.
|
2011-05-11 18:17:21 -04:00 |
|
kangax
|
1f0b1280d4
|
Add unit tests for fabric.Object#selectable; make sure "selectable" is part of toJSON/toObject output. Fix failing fabric.Object unit tests.
|
2011-05-11 17:48:43 -04:00 |
|
kangax
|
79e37bbf30
|
Add fabric.Object#selectable Boolean property (true by default), which can be used to control object selection.
|
2011-05-11 15:56:49 -04:00 |
|
kangax
|
7041b64ad6
|
Update minified file.
|
2011-05-10 19:02:31 -04:00 |
|
kangax
|
14e988aa9f
|
lockScaling constrain is now broken into lockScalingX and lockScalingY ones. Add lockUniScaling to be able to prevent non-proportional scaling of an object. lockHorizontally is now lockMovementX and lockVertically is now lockMovementY for consistency. Change demo accordingly.
|
2011-05-05 17:02:46 -04:00 |
|
kangax
|
b96c91a56f
|
Try using requestAnimationFrame for animation test.
|
2011-05-03 19:03:10 -04:00 |
|
kangax
|
5c7440cc13
|
Fix leaking of one element's attribute values onto another (following) element during SVG parsing.
|
2011-04-29 16:44:49 -04:00 |
|
kangax
|
7a28d275a3
|
Add test for issue #25 about parseSVGDocument and rect element.
|
2011-04-28 16:37:21 -04:00 |
|
kangax
|
74dcd851dd
|
Animation benchmark now allows to dynamically change scale of animated objects, load different shapes, and change canvas size. This allows us to see how all these aspects (e.g. canvas size or shape size) influence canvas rendering performance.
|
2011-04-23 17:39:56 -04:00 |
|
kangax
|
e61f46b44c
|
Add "lineHeight" to fabric.Text options. Add slider to control line height of selected text to demo.
|
2011-04-20 16:36:31 -04:00 |
|
kangax
|
cf1c1b2808
|
Disable clipping in demo.
|
2011-04-11 15:21:07 -04:00 |
|
kangax
|
a29aa82518
|
Add experimental clipping support.
|
2011-04-11 02:41:55 -04:00 |
|
kangax
|
cc0c5085d7
|
Add fabric.Circle#getRadiusX, fabric.Circle#getRadiusY methods.
|
2011-04-09 17:37:35 -04:00 |
|
kangax
|
9853b4a18f
|
Add rudimentary support for stroke style. Fix IE errors on a demo page.
|
2011-03-28 18:57:40 -04:00 |
|
kangax
|
91205b4bb6
|
More text enhancements and fixes. Demo page now has italic/underline/overline/line-through and shadow buttons for text manipulations.
|
2011-03-21 17:24:36 -04:00 |
|
kangax
|
b60edcc379
|
Much more usable multiline text.
|
2011-03-21 03:53:23 -04:00 |
|