kangax
82ba3169f7
Make sure text objects have dimensions before they're added to canvas. Closes #158 .
2012-07-27 02:56:52 +02:00
kangax
0371d7ba7c
Bump version to 0.8.4 (now with native text support).
2012-07-27 00:35:09 +02:00
kangax
9d82685431
Merge native-text branch
2012-07-27 00:33:49 +02:00
kangax
884d02881b
Fix SVG export failures when rendering text via native methods.
2012-07-27 00:26:54 +02:00
kangax
02a13062ee
Fix bug when exponent notation (e.g. "q 10.47e-3") would trip up path parsing mechanism.
2012-07-26 00:17:04 +02:00
kangax
af7679cee1
Implement most of the remaining text rendering functionality when using native methods. This includes background, text decoration (underline/strike-through/overline), multiline text support, text alignment (left/center/right) in multiline text, text shadow, line height. SVG export is still partially broken when using native rendering methods.
2012-07-24 11:21:32 +02:00
kangax
d9a64e4529
Replace element in applyFilters directly, to avoid messing up image instance dimensions.
2012-07-20 21:16:14 +02:00
kangax
971f82fb7d
Merge ollym/text-fixes.
2012-07-20 19:13:36 +02:00
kangax
92a8a3d34c
Add support for specifying which modules to exclude during build.
...
For example:
`node build.js modules=ALL exclude=easing`
or:
`node build.js modules=serialization,easing exclude=image_filters,text`
Add support for stripping "use strict" directives during build (for compatibility with Rails 3).
2012-07-19 13:34:32 +02:00
kangax
ea699a776a
Width/height passed to fabric.Image during initialization now take precedence over actual image width/height.
2012-07-19 11:45:04 +02:00
kangax
57484274ba
Fabric events related to objects can now be observed on objects themselves.
...
For example, instead of:
canvas.observe('object:selected', function(o) {
console.log('selected', o.target);
})
you can now do:
object.on('selected', function() {
console.log('selected', object);
});
Events that are fired on objects are:
- mouseup
- mousedown
- mousemove
- rotating
- scaling
- moving
- modified
- selected
- added
2012-07-18 18:29:27 +02:00
kangax
fc7ce11cd3
Mark fabric.Text as synchronous. Closes #198 .
2012-07-18 17:03:28 +02:00
Oliver Morgan
b4abf1d96f
Removed Cufon dependency
...
Fixes #194
2012-07-14 21:35:45 +01:00
kangax
5ce8df3c67
Remove invisible rotating point and fix few other bugs with it. Add fabric.Object#rotatingPointOffset offset. Closes #190 .
2012-07-11 16:29:10 +02:00
kangax
66247a7b1c
Fix text shadow messing up size of bounding box.
...
Fix text shadow appearing under text background.
2012-07-11 01:52:52 +02:00
kangax
ae45281d18
Fix setBackgroundImage option setting.
2012-07-09 19:02:24 +02:00
kangax
aab5adcd11
Fix rendering artifact with rounded rectangles. Thanks Anne Poveda.
2012-07-09 18:11:18 +02:00
kangax
c988e5a8c3
Fix fabric.Line regression.
2012-06-28 21:14:19 +02:00
kangax
8581f94341
Fix polyline/polygon rendering in IE8. Closes #124 .
2012-06-28 21:12:30 +02:00
kangax
f1cd5ebe1d
Fix lines not respecting left/top when loaded from object. Closes #151 .
2012-06-28 20:36:55 +02:00
kangax
0cb73481dd
Build dist, bump version.
2012-06-26 16:44:14 +02:00
kangax
30f24f7f35
Fix loadFromJSON not invoking callback. Closes #184 .
2012-06-25 15:27:10 +02:00
kangax
4dcf268d67
Prevent error in initFilters when filter is null (filters array is with holes).
2012-06-24 11:52:00 +02:00
kangax
249c330ed6
Add fabric.util.groupSVGElements for creating fabric.<Element> or fabric.PathGroup out of a group of elements.
2012-06-23 19:28:53 +02:00
kangax
411c027cf5
Bump version and built distribution files, now that group_rewrite is merged.
2012-06-23 18:51:58 +02:00
kangax
83582467d6
Merge master
2012-06-23 18:18:02 +02:00
kangax
9926d8389a
[BACK_INCOMPAT] Remove CANVAS_WIDTH, CANVAS_HEIGHT properties from fabric.Canvas.prototype (as they're no longer used anywhere). Lowercase some of the fabric.Canvas.prototype properties, for consistency: CURSOR -> defaultCursor, ROTATION_CURSOR -> rotationCursor, HOVER_CURSOR -> hoverCursor, CONTAINER_CLASS -> containerClass.
2012-06-23 00:18:41 +02:00
kangax
9d36e26d71
Fix "mouse:down", "mouse:move", "mouse:up" events not firing during free drawing mode.
2012-06-22 17:25:15 +02:00
kangax
5d803c9778
Fire "mouse:down", "mouse:move", "mouse:up" events during free drawing mode.
2012-06-22 17:05:07 +02:00
kangax
dd43c23e86
Check for callback presence in fabric.Group.fromObject.
2012-06-21 09:59:48 +02:00
kangax
126c2aa507
Merge master
2012-06-20 17:43:39 +02:00
kangax
d6f7c9effb
fabric.Canvas#setOverlayImage now correctly returns a reference to a canvas instance.
2012-06-19 20:33:46 +02:00
kangax
1706361616
Fix bug with rendering of subsequent "S" commands, where reflection of control point would be considering 1st control point of previous command, not 2nd one. Closes #177 .
2012-06-17 13:25:17 +02:00
kangax
da2ed018d8
Fix fabric.util.requestAnimFrame erroring out due to wrong "context".
2012-06-15 17:35:05 +02:00
kangax
cd59885370
Fix port recognition from URL when loading SVG's via node.
2012-06-14 14:12:42 +02:00
kangax
5e29a2b319
Fix bugs in fabric.Object#animate (thanks Anton Ignatov).
2012-06-13 13:30:53 +02:00
kangax
b5d76f752d
Add more image filters (Sepia, Sepia2, Brightness, Noise, GradientTransparency) based on Stoyan's demo — http://www.phpied.com/pixel-manipulation-in-canvas/ Fix bug with fabric.Image and filters.
2012-06-11 19:17:24 +02:00
kangax
b701627f42
Fix "stroke-width" being ignored in style attribute.
2012-06-10 12:13:12 +02:00
kangax
1da65cbead
Build distribution.
2012-06-10 11:35:24 +02:00
kangax
787bb86198
Build distribution, bump version.
2012-06-07 16:24:44 +02:00
kangax
bb389e4723
Removing active object now fires "selection:cleared" events. Closes #121 .
2012-06-07 12:47:15 +02:00
kangax
1ae8aa3a69
Update distribution, bump version to 0.8.15.
2012-06-07 12:32:58 +02:00
kangax
1bfa25acf4
Render canvas after setting background image.
2012-06-07 12:32:57 +02:00
Juriy Zaytsev
a239bdd2a8
Merge pull request #168 from garg/master
...
Fix `fabric.Object#toDataURL` to take bounding rectangle dimensions into consideration. Add `fabric.Object#getBoundingRectWidth`, `fabric.Object#getBoundingRectHeight`.
2012-05-31 14:50:06 -07:00
kangax
78eda278d1
Fix double tap issue in iOS. Closes #146 .
2012-06-01 01:42:11 +04:00
garg
218b76bc23
Update dist/all.js
2012-05-30 20:14:59 -03:00
garg
d7cf6a576b
Edited to use fabric.util.array.min and fabric.util.array.max
2012-05-30 20:12:56 -03:00
kangax
505b1dba87
Bump version to 0.8.13.
2012-05-30 15:58:08 +04:00
kangax
1204b14e3c
Remove extraneous easing module include.
2012-05-30 11:59:46 +04:00
garg
ca933e0cba
Added returnMinFromArray and returnMaxFromArray. Removed extended array functions. Renamed getBoundingRectangleWidth to getBoundingRectWidth. Renamed getBoundingRectangleHeight to getBoundingRectHeight.
2012-05-29 23:00:18 -03:00