kangax
|
2d1d0d80e5
|
Add jsdoc-toolkit and generate docs.
|
2010-10-15 12:11:37 -04:00 |
|
kangax
|
588c422bbb
|
Give demo text random angle and slightly better random positioning.
|
2010-10-15 00:59:41 -04:00 |
|
kangax
|
2f168d05a9
|
Add few sample fonts and cufon.js (which is a dependency for fabric.Text).
|
2010-10-15 00:56:54 -04:00 |
|
kangax
|
639aa12e2a
|
Another chunk of documentation (which is a bitch, by the way).
|
2010-10-14 22:16:24 -04:00 |
|
kangax
|
415205d3f2
|
Document bunch of API (still incomplete, but getting there).
|
2010-10-14 17:42:39 -04:00 |
|
kangax
|
e70830f7d6
|
Introduce fabric.log and fabric.warn methods, as simple wrappers around console.log and console.warn (instead of declaring those methods right on console). This makes it easier to mock them when testing, and is generally safer due to less tinkering with host objects.
|
2010-10-11 14:45:06 -04:00 |
|
kangax
|
8ceca73561
|
Recalculate offset after adding shape to canvas on demo page (otherwise, FF4 is bugging out for some strange reason).
|
2010-09-22 18:32:02 -04:00 |
|
kangax
|
c97a41a514
|
Fix bug on demo page, when requests weren't made.
|
2010-09-22 18:23:05 -04:00 |
|
kangax
|
b35b559c6a
|
String.prototype.trim now strips '\xA0' characters in engines which fail to match that character via \s. Fix a couple of unit tests.
|
2010-09-14 18:57:55 -04:00 |
|
kangax
|
769c0c1eb7
|
Function.prototype.bind now calls object it's being invoked on indirectly (better spec compliance), thanks Garrett Smith;
Unit test `fabric.util.makeElementUnselectable` and make test names in util module more descriptive.
|
2010-09-14 12:53:29 -04:00 |
|
kangax
|
30a8e12c73
|
Cache Math.PI * 2 when rendering ellipses. Build distribution files.
|
2010-09-09 17:57:10 -04:00 |
|
kangax
|
d8937fca9f
|
Only render circles and ellipses according to left/top when they are part of a group.
|
2010-09-09 17:55:43 -04:00 |
|
kangax
|
f2f37e5ffd
|
Update unit tests count. Add link to project on github to a demo page. Fix one of the remaining failing json tests.
|
2010-09-09 17:37:32 -04:00 |
|
kangax
|
18d217f2b8
|
Fix fabric.Object.prototype.toJSON test (which was testing toJSON according to old behavior — returning string, rather than an object).
|
2010-09-09 17:20:55 -04:00 |
|
kangax
|
e9fd7c6166
|
Fix bug in Polyline and Polygon points attribute parsing (thanks to unit tests).
|
2010-09-09 17:10:21 -04:00 |
|
kangax
|
ed4dca3117
|
Add unit tests for fabric.util.makeElement, fabric.util.addClass, and fabric.util.wrapElement.
|
2010-09-09 16:37:07 -04:00 |
|
kangax
|
2b73b27c09
|
Add fabric.version (start with 0.1).
|
2010-09-08 23:13:00 -04:00 |
|
kangax
|
8ed28fa260
|
Typo in Function.prototype.bind. Fix incorrect positioning when drawing circles and ellipses.
|
2010-09-08 23:07:52 -04:00 |
|
kangax
|
13db51994e
|
Normalize points (according to containing box) when creating Polygon and Polyline objects from elements.
|
2010-09-08 16:39:51 -04:00 |
|
kangax
|
652712601e
|
Canvas.Polygon.prototype._toOrigin is not used and is not needed, so remove it;
`parsePointsAttribute` can now parse values like "a b c d", not only "a,b c,d".
|
2010-09-08 16:35:06 -04:00 |
|
kangax
|
d00a37d593
|
More effecient Function.prototype.bind and unit tests for bind, getById, and toArray.
|
2010-09-06 12:33:57 -04:00 |
|
kangax
|
d3de320b49
|
Add another set of shapes to the demo.
|
2010-09-05 22:23:46 -04:00 |
|
kangax
|
9a1bd4a728
|
Add few more shapes to the demo page.
|
2010-09-02 12:50:45 -04:00 |
|
kangax
|
371d38c0de
|
Fix typo.
|
2010-09-01 17:58:42 -04:00 |
|
kangax
|
6ba986da49
|
Add unit tests for fabric.util.object.extend and fabric.util.object.clone.
|
2010-09-01 17:56:59 -04:00 |
|
kangax
|
2d9fe82214
|
Add few more fabric.util unit tests — trim, camelize, capitalize.
|
2010-09-01 17:35:17 -04:00 |
|
kangax
|
0177c91917
|
Change links to demo pages from yura.thinkweb2.com to github pages (kangax.github.com/fabric.js). Add link to unit tests, that can be run right in the browser.
|
2010-09-01 17:03:16 -04:00 |
|
kangax
|
8d5520c49a
|
Add few more test shapes to a demo page; reorganize sidebar slightly.
|
2010-09-01 16:15:38 -04:00 |
|
kangax
|
eba95c6ee7
|
Loading data from json (via loadFromJSON rather than loadFromDatalessJSON) should preserve z-index order of objects
(but ideally, we need to get rid of duplication in `loadFromJSON` and `loadFromDatalessJSON`).
|
2010-08-30 19:11:14 -04:00 |
|
kangax
|
fea32f32a0
|
Add note about IE9 problem with images.
|
2010-08-30 19:08:18 -04:00 |
|
kangax
|
53b1a90516
|
Fix paths of demo .js files.
|
2010-08-27 15:01:29 -04:00 |
|
kangax
|
43d11b6914
|
In demo, notify about inability to serialize canvas to an image when toDataURL is not supported.
|
2010-08-27 13:25:10 -04:00 |
|
kangax
|
13d87dd060
|
Extend canvas element through excanvas' initElement in fabric.Element.supports.
|
2010-08-27 13:19:36 -04:00 |
|
kangax
|
b07fcb52a0
|
IE9PP3 -> IE9PP4; Add links to demos.
|
2010-08-27 13:10:23 -04:00 |
|
kangax
|
c6f4f3f61d
|
Build distribution files
|
2010-08-27 12:30:13 -04:00 |
|
kangax
|
2d7d61d82a
|
Do not set background color value to "transparent", as that results in IE8 painting black. Use "rgba(0,0,0,0)" instead.
|
2010-08-27 12:29:06 -04:00 |
|
kangax
|
7d2c7a35f2
|
Various IE fixes (most of the demo pages now function).
|
2010-08-27 12:27:49 -04:00 |
|
kangax
|
b7d7b9fbc8
|
Slightly shorter console fallback declaration.
|
2010-08-27 12:26:39 -04:00 |
|
kangax
|
9d7254d86e
|
Add distribution versions minified via uglify.js
|
2010-08-27 12:26:12 -04:00 |
|
kangax
|
bd5d670cbc
|
Add another benchmark (this time with continuous animation and fps indicator). Start experimenting with free drawing via brush.
|
2010-08-11 22:25:58 -04:00 |
|
kangax
|
b04d187a04
|
Make free drawing path round and make sure something it's drawn immediately, on mousedown, not just on mousemove.
|
2010-08-10 23:26:41 -04:00 |
|
kangax
|
5f18c43e91
|
More free-drawing tweaks. Paths can now be created with different stroke width and color. Add these options to demo.
|
2010-08-10 19:25:14 -04:00 |
|
kangax
|
9d018caf40
|
First draft of support for free drawing.
|
2010-08-10 18:29:33 -04:00 |
|
kangax
|
81cf81b34d
|
Add support for locking of movement (horizontal or vertical), rotation and scaling of objects.
|
2010-08-04 23:23:16 -04:00 |
|
kangax
|
1b824736bd
|
Add another shape and an opacity slider (when input[type=range] is supported).
|
2010-08-03 01:27:41 -04:00 |
|
kangax
|
d869eac11f
|
Add another (more complex) shape to demo page.
|
2010-08-02 20:15:23 -04:00 |
|
kangax
|
8afe03eb67
|
More demo page improvements and fixes.
|
2010-08-02 16:33:27 -04:00 |
|
kangax
|
36a50ab3e8
|
Rendering fixes.
|
2010-08-02 14:50:07 -04:00 |
|
kangax
|
ef73b46f7c
|
Fix simple shapes (triangle, circle, etc.) being drawn with corners while in selection. Minor perf. improvements.
|
2010-08-02 14:13:07 -04:00 |
|
kangax
|
37abb1b8d8
|
Load demo images locally (to prevent SOP errors when serializing an image).
|
2010-08-02 11:00:38 -04:00 |
|