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
kangax
c046bbd5f1
Closes #34 — Support multiple sequences of command arguments in SVG paths.
2011-07-09 15:50:44 -04:00
kangax
15aef846e3
Move fx-related methods from canvas.class.js to a separate canvas.fx.js "module".
2011-07-09 12:18:51 -04:00
kangax
cd5f2cd6aa
Update README.
2011-07-09 11:24:22 -04:00
kangax
b89a797ccc
Add path with "transform" to kitchensink demo.
2011-07-09 11:11:14 -04:00
kangax
48a02e5ecb
Path objects that are part of the group now have 'group' property that references their parent group. Path that are part of the group are now positioned in better accordance with spec.
2011-07-09 11:10:40 -04:00
kangax
7a62895d03
Fix bootstrapping of functional tests.
2011-07-09 11:00:55 -04:00
kangax
e042c1dd10
Bump version to 0.4 since compat-breaking change (events revamp) was introduced.
2011-07-06 16:46:49 -04:00
kangax
826f9c10a2
Few more demo tweaks.
2011-07-06 16:45:33 -04:00
kangax
85a256a8e7
Make events more consistent.
...
"object:moved" --> "object:moving" (since it's a continuously fired event).
"object:scaled" is gone (since this case can be solved with "object:modified").
"group:modified" is gone (since this case can be solved with "object:modified").
"group:selected" --> "selection:created".
"before:group:destroyed" --> "before:selection:cleared" (only fires when there is active object or group).
"after:group:destroyed" --> "selection:cleared" (only fires when there is active object or group).
2011-07-06 15:12:44 -04:00
kangax
2b3a166d2f
fabric.util.animate is now defined in util/misc.js rather than util/dom_misc.js as it has nothing to do with DOM.
2011-07-06 14:38:56 -04:00
kangax
e48e341105
Few code tweaks in demos.
2011-07-06 10:58:10 -04:00
kangax
81c4303295
Add few more shapes to kitchensink demo.
2011-07-05 12:50:37 -04:00
kangax
e3c311dfb5
Add support for elliptical arc commands (a, A) in SVG paths. Thanks @devongovett for initial code (and algorithm). Add 4 different arc test files (can be loaded in kitchensink demo).
2011-07-05 01:28:03 -04:00
kangax
5fc29b1dbb
Add fabric.Object#animate. Tests to come.
2011-07-04 23:28:32 -04:00
kangax
0524549750
Add polaroid demo.
2011-07-04 23:27:25 -04:00
kangax
d5c361a6a0
Add "overlay image" example to customization demo.
2011-07-02 02:15:33 -04:00
kangax
80b9f63a50
Add "modification on move" example to customization demo.
2011-07-02 02:05:00 -04:00
kangax
e19a596d65
Fix url of assets in animation demo.
2011-07-02 01:45:41 -04:00