kangax
|
0fcd356bf6
|
Initial support for "strokeDashArray" (WIP; works for rectangles only for now).
|
2012-08-08 00:04:01 +02:00 |
|
kangax
|
3e6b880086
|
Fix set({ key1: value1, key2: value2 }) not working with groups.
|
2012-08-08 00:04:01 +02:00 |
|
Cat Sync
|
2cfe384d57
|
Fix for polygon bounding box being offset (issue #147)
|
2012-08-05 16:58:27 -04:00 |
|
kangax
|
04d770aa35
|
No longer allow to resize inactive objects (this also means cursor doesn't appear when hovering over resizing controls of inactive (non-selected) objects).
|
2012-08-02 21:19:06 +02:00 |
|
Juriy Zaytsev
|
6bf298d59c
|
Merge pull request #205 from aggrosoft/master
Fix `applyFilter` dimensions and add new Tint Filter.
|
2012-07-31 13:16:55 -07:00 |
|
kangax
|
581d5a54b9
|
Fix compatibility with Node (including loadSVGFromString).
|
2012-07-31 20:55:49 +02:00 |
|
kangax
|
e85045d86a
|
Rename fabric_node.js to node.js
|
2012-07-31 20:50:06 +02:00 |
|
Juriy Zaytsev
|
c51c10b3ec
|
Merge pull request #214 from Kienz/cursor
Add moveCursor and fix "defaultCursor" typo.
|
2012-07-29 03:09:25 -07:00 |
|
Kienz
|
35e8addd88
|
moveCursor and typing error defaultCursor
Property moveCursor, _setCursor(this.moveCursor) when moving object,
typing error defaultCursor
|
2012-07-29 11:05:07 +02:00 |
|
Kienz
|
e4f9e405c2
|
defaultCursor typing error
|
2012-07-29 10:14:05 +02:00 |
|
Kienz
|
6feafb4a91
|
Native textShadow bug - offsetX, offsetY und blur are wrong
The definition of offsetX, offsetY and blur are wrong.
You can see this in this jsfiddle:
http://jsfiddle.net/TeBdn/2/
|
2012-07-29 09:53:40 +02:00 |
|
kangax
|
38ffacfbec
|
Fix bug with text shadows parsed incorrectly when using native text rendering. Thanks @Kienz. Closes #211.
|
2012-07-28 17:59:04 +02:00 |
|
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
|
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 |
|
aggrosoft
|
ce86c0470c
|
Fixing broken size of scaled images
Size of original image will be taken into account where the scaled size should be used when calling applyFilter.
This fixes this.
|
2012-07-25 13:24:45 +03:00 |
|
aggrosoft
|
89402af132
|
New Tint filter
Added new Tint filter that will recolor a semi transparent image
|
2012-07-25 13:22:07 +03: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
|
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
|
edbce2b32a
|
Documentation fixes.
|
2012-07-19 11:43:46 +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
|
9590fe597c
|
In fabric.Observable, observe is now on, stopObserving — off. observe and stopObserving are deprecated.
|
2012-07-18 18:25:51 +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
|
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
|
ab11c82b18
|
Fix callback to be invoked after background image is set.
|
2012-06-26 16:43:35 +02:00 |
|
kangax
|
be5e8a600f
|
Remove redundant "//= require" statements.
|
2012-06-26 16:42:45 +02:00 |
|
kangax
|
b669085c97
|
Fix groups being lost after toDataURLWithMultiplier.
|
2012-06-26 16:41:43 +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
|
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 |
|