kangax
|
570a859b6d
|
Version 1.4.2
|
2014-01-14 12:59:52 -05:00 |
|
kangax
|
4761c2527c
|
Build distribution
|
2014-01-14 12:57:13 -05:00 |
|
kangax
|
166dc60716
|
Fix JSHint warnings, build distribution
|
2014-01-14 12:34:32 -05:00 |
|
kangax
|
0fc31d09c5
|
Build distribution
|
2014-01-04 15:02:51 -05:00 |
|
kangax
|
4b1c58ca6e
|
Build distribution
|
2014-01-04 15:02:51 -05:00 |
|
kangax
|
e0aed05c3d
|
Build distribution
|
2013-12-31 09:29:14 -05:00 |
|
kangax
|
7c541da8cc
|
Fix double callback in loadFromJSON if objects.length == 0. Closes #1056
|
2013-12-21 15:17:08 +01:00 |
|
kangax
|
3b8e2e4628
|
Build distribution
|
2013-12-19 22:14:50 +01:00 |
|
kangax
|
c858cc2f04
|
Version 1.4.1
|
2013-12-19 22:14:29 +01:00 |
|
kangax
|
ea2b39f6cc
|
Build distribution
|
2013-12-18 11:33:07 +01:00 |
|
kangax
|
032cc05bd1
|
Fix background offset in iText. Closes #1029
|
2013-12-14 14:55:47 +01:00 |
|
kangax
|
63eb873e7f
|
Fix style object deletion in iText. Closes #1035
|
2013-12-14 12:25:04 +01:00 |
|
kangax
|
dbd9193703
|
Debounce element parsing. Thanks @biovisualize. Closes #1052
|
2013-12-14 12:19:54 +01:00 |
|
kangax
|
dbbd4b2fa7
|
all.js -> fabric.js. Closes #1049
|
2013-12-14 12:10:42 +01:00 |
|
kangax
|
4a8c457680
|
Fix typo in _initCanvasHandlers. Closes #1048
|
2013-12-14 12:04:26 +01:00 |
|
kangax
|
db041fded5
|
Add note about clipTo origin. Update changelog
|
2013-12-11 11:09:59 +01:00 |
|
kangax
|
8d8cd16f6c
|
Add "mouse:over" and "mouse:out" events
|
2013-12-09 15:35:08 +01:00 |
|
kangax
|
37afbc2909
|
Fix transformMatrix not affecting text. Closes #1031
|
2013-12-07 13:59:38 +01:00 |
|
kangax
|
596831b6c1
|
Fix itext editing exit when clicking on other objects. Closes #1019
|
2013-11-29 14:43:01 +01:00 |
|
kangax
|
6026dc62ba
|
Version 1.4.0
|
2013-11-27 22:53:21 +01:00 |
|
kangax
|
56f0bfb9cc
|
Avoid setting crossOrigin on an image if unspecified. Closes #971
|
2013-11-27 20:00:33 +01:00 |
|
kangax
|
0f23f14a44
|
Add fabric.IText#caching
|
2013-11-27 19:48:35 +01:00 |
|
kangax
|
435f3933ac
|
Fix i-text line-through offset
|
2013-11-26 14:58:53 +01:00 |
|
kangax
|
ae11740f82
|
Fix i-text style copy-pasting (doesn't work with multiline yet)
|
2013-11-25 21:32:00 +01:00 |
|
kangax
|
9ecaa8b2b3
|
Build Fabric WITHOUT cufon and JSON modules — those need to be included manually now
|
2013-11-23 17:36:11 +01:00 |
|
kangax
|
ec8a920081
|
Reorganize parser.js
|
2013-11-21 18:00:29 +01:00 |
|
kangax
|
9e8b6bc5f6
|
Exit i-text editing properly when clicking on another text
|
2013-11-21 12:17:39 +01:00 |
|
kangax
|
336528551b
|
Move object stacking and SVG export methods to separate files
|
2013-11-20 21:14:26 +01:00 |
|
kangax
|
942b5cfd8d
|
Add "editing:entered" and "editing:exited" events
|
2013-11-20 20:25:18 +01:00 |
|
kangax
|
89d8133ae1
|
Version 1.3.12
|
2013-11-20 12:50:32 +01:00 |
|
kangax
|
81e9535ef0
|
Small code cleanup
|
2013-11-20 12:47:03 +01:00 |
|
kangax
|
34901c12e8
|
More itext.class.js refactoring
|
2013-11-19 18:25:19 +01:00 |
|
kangax
|
30ab19252b
|
Refactor itext.class.js even more
|
2013-11-19 17:38:58 +01:00 |
|
kangax
|
3509c08dd3
|
Move IText sag exporting logic to its own file
|
2013-11-19 17:24:24 +01:00 |
|
kangax
|
fa800d3c45
|
Refactor itext.class.js
|
2013-11-19 17:16:20 +01:00 |
|
kangax
|
967d79fba3
|
Break up IText behavior into click and key
|
2013-11-19 12:56:23 +01:00 |
|
kangax
|
e9af66e37b
|
Fix doc
|
2013-11-18 20:18:39 +01:00 |
|
kangax
|
94e83a715e
|
Add support for line select in IText via triple click
|
2013-11-18 20:06:20 +01:00 |
|
kangax
|
7538ded446
|
Build distribution
|
2013-11-18 17:43:07 +01:00 |
|
kangax
|
e3ba8f7c3f
|
Build distribution
|
2013-11-18 17:41:50 +01:00 |
|
kangax
|
e88c277675
|
Refactor canvas handlers in IText
|
2013-11-18 17:41:50 +01:00 |
|
kangax
|
17a9ba7712
|
Fix mouseup handling outside of itext
|
2013-11-17 13:28:24 +01:00 |
|
kangax
|
5dd4b480be
|
Break down getSelectionStartFromPointer even more
|
2013-11-17 10:45:31 +01:00 |
|
kangax
|
decfe15aa3
|
Break down getSelectionStartFromPointer
|
2013-11-17 10:33:20 +01:00 |
|
kangax
|
74ac19c7f7
|
More IText refactoring and minor group tweak
|
2013-11-17 10:16:18 +01:00 |
|
kangax
|
1113e20599
|
Do not scale cursor in width
|
2013-11-16 18:57:34 +01:00 |
|
kangax
|
df7b1f6747
|
Slight IText refactoring
|
2013-11-16 18:48:57 +01:00 |
|
kangax
|
604e85dcfc
|
Add support for forward delete
|
2013-11-16 18:06:04 +01:00 |
|
kangax
|
a310249ceb
|
Build distribution
|
2013-11-16 15:20:59 +01:00 |
|
kangax
|
22200db7b3
|
Refactor itext_behavior
|
2013-11-16 15:20:41 +01:00 |
|
kangax
|
e3b0f666fb
|
More precise path-group check. Closes #964
|
2013-11-14 19:22:45 +01:00 |
|
kangax
|
8c984fe8e5
|
Build distribution
|
2013-11-14 19:11:38 +01:00 |
|
kangax
|
26bdd0de69
|
Remove setCoords in fabric.Group#render. Build distribution. Version 1.3.11. Closes #979
|
2013-11-14 18:47:10 +01:00 |
|
kangax
|
04ba89b573
|
More group refactoring
|
2013-11-13 21:08:56 +01:00 |
|
kangax
|
483426b275
|
Fix group z-index. Closes #967
|
2013-11-13 20:52:25 +01:00 |
|
kangax
|
8768aa7661
|
Refactor static_canvas.class.js
|
2013-11-13 16:43:24 +01:00 |
|
kangax
|
7c4025841a
|
Refactor static_canvas.class.js, canvas_events.mixin.js, canvas.class.js
|
2013-11-13 16:19:44 +01:00 |
|
kangax
|
b6f725fc22
|
Combine var declarations
|
2013-11-13 16:01:35 +01:00 |
|
kangax
|
776b72d624
|
More canvas.class.js refactoring
|
2013-11-13 14:33:01 +01:00 |
|
kangax
|
bbd3480d50
|
canvas.class.js refactoring
|
2013-11-13 14:26:49 +01:00 |
|
kangax
|
779c2ef527
|
Move isTransparent logic to utils
|
2013-11-13 14:10:28 +01:00 |
|
kangax
|
166b16d6c2
|
IText refactoring
|
2013-11-13 12:25:50 +01:00 |
|
kangax
|
ed06f97ee4
|
Build distribution
|
2013-11-11 18:35:32 +01:00 |
|
kangax
|
31338df54d
|
canvas_events refactoring
|
2013-11-11 16:41:13 +01:00 |
|
kangax
|
4f46626467
|
Extract method in fabric.Canvas
|
2013-11-11 16:20:11 +01:00 |
|
kangax
|
014109ced3
|
Move canvas grouping logic to separate mixin/file
|
2013-11-11 16:07:51 +01:00 |
|
kangax
|
e1e996ce87
|
Build distribution
|
2013-11-11 00:02:19 +01:00 |
|
kangax
|
f421979e80
|
More fabric.Group refactoring
|
2013-11-10 17:43:23 +01:00 |
|
kangax
|
1ecbf379ff
|
More group refactoring
|
2013-11-10 17:31:59 +01:00 |
|
kangax
|
ffa794ed54
|
Refactor fabric.Group
|
2013-11-10 17:24:32 +01:00 |
|
kangax
|
1183464dde
|
Refactor arcToSegments
|
2013-11-10 17:13:01 +01:00 |
|
kangax
|
fc3bb9fe69
|
Refactor getColorStop
|
2013-11-10 16:51:08 +01:00 |
|
kangax
|
db7b0b585f
|
Refactor _drawControls
|
2013-11-10 16:43:56 +01:00 |
|
kangax
|
a39474d5bc
|
Refactor __onMouseUp
|
2013-11-10 15:34:10 +01:00 |
|
kangax
|
987f165790
|
Remove duplication in log.js
|
2013-11-10 15:15:31 +01:00 |
|
kangax
|
4556c7bf45
|
Fix origins of free-drawing paths and shapes
|
2013-11-10 11:24:45 +01:00 |
|
kangax
|
cbecc7910c
|
Fix vertical cursor movement in center/right -aligned and styled text
|
2013-11-09 18:09:25 +01:00 |
|
kangax
|
ffe6091dd7
|
Move getObjects to fabric.Collection. Add support for getObjects(type). Version 1.3.10.
|
2013-11-09 14:50:30 +01:00 |
|
kangax
|
2d2bd68325
|
Add doc on requestAnimFrame
|
2013-11-06 21:20:07 +01:00 |
|
kangax
|
dcf1e1e980
|
Add data-url crossOrigin workaround
|
2013-11-06 21:16:44 +01:00 |
|
kangax
|
5f643daf54
|
Normalize behavior of setActiveObject, setActiveGroup, discardActiveObject, discardActiveGroup. Closes #579
|
2013-11-06 20:58:23 +01:00 |
|
kangax
|
c3fd102cdb
|
Fix fabric.Object#selectable. Closes #957
|
2013-11-06 18:41:02 +01:00 |
|
kangax
|
d0abb90f1c
|
Add fabric.Image#crossOrigin which allows crossOrigin image loading and canvas rendering without tainting. fabric.util.loadImage now accepts 4th argument (crossOrigin) and sets crossOrigin="" on image element by default. fabric.Image.fromURL can be passed crossOrigin via 3rd argument (options). Closes #263
|
2013-11-05 15:13:15 +01:00 |
|
kangax
|
baf646e7a0
|
Support mouse and touch events simultaneously. Closes #670
|
2013-11-05 12:27:15 +01:00 |
|
kangax
|
f91dd30dc7
|
Better line length in parser
|
2013-11-05 11:59:48 +01:00 |
|
kangax
|
6cb941c116
|
Extract elements parsing into a separate object (ElementsParser)
|
2013-11-04 17:12:05 +01:00 |
|
kangax
|
ce8fe3447d
|
Break parseStyleAttribute apart
|
2013-11-04 16:41:26 +01:00 |
|
kangax
|
2753108028
|
Initial implementation of fabric.IText#toSVG (~75% complete atm)
|
2013-11-04 15:20:40 +01:00 |
|
kangax
|
59af4b7934
|
Add ctrl/cmd + x support
|
2013-11-04 12:05:29 +01:00 |
|
kangax
|
2b0208347a
|
Build distribution
|
2013-11-04 11:59:30 +01:00 |
|
kangax
|
a2cfc019ba
|
Build distribution
|
2013-11-04 00:37:42 +01:00 |
|
kangax
|
330784ac2c
|
[BACK_INCOMPAT] Change default objects' originX/originY to left/top
|
2013-11-04 00:15:49 +01:00 |
|
kangax
|
a010739af9
|
Build distribition
|
2013-11-03 17:39:18 +01:00 |
|
kangax
|
2da3fa80b5
|
Slight reorganization
|
2013-11-02 14:41:28 +01:00 |
|
kangax
|
5cddbc5f22
|
Build distribution
|
2013-11-02 14:18:21 +01:00 |
|
kangax
|
7eee6ddef0
|
Add caching to IText which increases performance of large text tremendously
|
2013-11-02 14:15:20 +01:00 |
|
kangax
|
9bfce93ddf
|
Only fire dblclick if clicked at the same location
|
2013-11-02 12:37:50 +01:00 |
|
kangax
|
c5c6474c4d
|
Ensure one editing text at a time
|
2013-11-01 22:39:28 +01:00 |
|
kangax
|
7235a97e91
|
Add basic copy/paste support in IText; fix certain char insertion.
|
2013-11-01 22:28:23 +01:00 |
|
kangax
|
c6ff46269c
|
Preserve canvas reference in fabric.Object#toDataURL. Closes #938
|
2013-10-31 16:00:31 +01:00 |
|
kangax
|
6210da1568
|
Avoid jshint error with "unknown" typeof
|
2013-10-30 18:15:02 +01:00 |
|
kangax
|
43a8df57b3
|
Remove duplication in anim_ease
|
2013-10-30 17:42:49 +01:00 |
|
kangax
|
7ff0ae826f
|
Refactor _renderViaNative a bit more
|
2013-10-30 17:35:20 +01:00 |
|
kangax
|
bc5b78f60c
|
Refactor touch event abstraction
|
2013-10-30 17:29:55 +01:00 |
|
kangax
|
9433729124
|
Refactor getPointer
|
2013-10-30 17:26:26 +01:00 |
|
kangax
|
3b3b478e77
|
Refactor _setObjectScale
|
2013-10-30 17:15:53 +01:00 |
|
kangax
|
7022cd4a9b
|
Even more canvas_events refactoring
|
2013-10-30 17:05:11 +01:00 |
|
kangax
|
171cfc1a05
|
More canvas_events refactoring
|
2013-10-30 16:58:47 +01:00 |
|
kangax
|
cd66612aa3
|
More canvas_events refactoring
|
2013-10-30 16:34:57 +01:00 |
|
kangax
|
61a3fb5123
|
Refactor __onMouseDown
|
2013-10-30 15:32:04 +01:00 |
|
kangax
|
10a3319ed1
|
Refactor _restoreObjectState
|
2013-10-30 15:09:02 +01:00 |
|
kangax
|
8ad5e7e511
|
IText doc fixes
|
2013-10-30 14:55:02 +01:00 |
|
kangax
|
1f4d400ba1
|
Build distribution
|
2013-10-29 21:14:42 +01:00 |
|
kangax
|
f53559773f
|
Prevent errors in FF when rendering non-ready patterns
|
2013-10-29 21:14:20 +01:00 |
|
kangax
|
167f2fa089
|
Move shared attributes out of parser since it's needed by many "classes"
|
2013-10-28 14:01:44 +01:00 |
|
kangax
|
ab7fbe798f
|
Build distribution. Version 1.3.9
|
2013-10-28 08:04:22 +01:00 |
|
kangax
|
8192c7a484
|
Update dependencies versions. Version 1.3.8
|
2013-10-28 07:37:53 +01:00 |
|
kangax
|
6892783156
|
Refactor fabric.Text#toSVG
|
2013-10-27 19:20:46 +01:00 |
|
kangax
|
eee0c9416b
|
Refactor canvas event handling
|
2013-10-27 19:05:04 +01:00 |
|
kangax
|
8d2d6dabad
|
De-duplicate cursor moving methods even more
|
2013-10-27 18:39:22 +01:00 |
|
kangax
|
b8b3403b0d
|
Move line shifting into a separate method
|
2013-10-27 14:32:33 +01:00 |
|
kangax
|
b6ceb0a87d
|
Refactor key movement handlers in IText
|
2013-10-27 14:26:17 +01:00 |
|
kangax
|
733eccb00c
|
Separate IText behavior into a separate "module"
|
2013-10-27 14:05:35 +01:00 |
|
kangax
|
803ad572d4
|
draw -> render, for consistency
|
2013-10-27 13:27:05 +01:00 |
|
kangax
|
10c8a108d4
|
Unify image loading in few places
|
2013-10-27 13:12:48 +01:00 |
|
kangax
|
8f42a40964
|
Refactor pointerX/pointerY
|
2013-10-27 13:01:38 +01:00 |
|
kangax
|
f114a566b1
|
Refactor min/max in lang_array
|
2013-10-27 12:54:35 +01:00 |
|
kangax
|
64f749f8d1
|
Remove duplication in Polyline/Polygon classes
|
2013-10-26 20:20:48 +02:00 |
|
kangax
|
0aad996dc9
|
Refactor _scaleObject more
|
2013-10-26 19:06:48 +02:00 |
|
kangax
|
aa75b47506
|
Refactor _scaleObject
|
2013-10-26 18:59:36 +02:00 |
|
kangax
|
d803f9aa64
|
Refactor _findSelectedObjects
|
2013-10-26 18:54:29 +02:00 |
|
kangax
|
bd79c10987
|
Refactor _getSVGTextAndBg
|
2013-10-26 11:24:18 +02:00 |
|
kangax
|
86d8df6c8e
|
Refactor duplication in gradient class
|
2013-10-25 20:27:02 +02:00 |
|
kangax
|
ce33c3cd3e
|
Fix missing argument
|
2013-10-25 20:20:29 +02:00 |
|
kangax
|
46c5d9073c
|
Refactor fabric.StaticCanvas#renderAll
|
2013-10-25 20:13:54 +02:00 |
|
kangax
|
c0effef9e1
|
Refactor fabric.StaticCanvas#toSVG more
|
2013-10-25 20:05:18 +02:00 |
|
kangax
|
df1125e0b9
|
Refactor fabric.StaticCanvas#toSVG
|
2013-10-25 19:57:31 +02:00 |
|
kangax
|
1cf94af014
|
Remove duplication in anim_ease.js
|
2013-10-25 12:15:26 +02:00 |
|
kangax
|
9e6fc35ffe
|
Refactor fill setting into a separate method
|
2013-10-25 11:49:47 +02:00 |
|
kangax
|
ffe45dc702
|
Refactor stroke setting into a separate method
|
2013-10-25 11:34:47 +02:00 |
|
kangax
|
93d2ab3400
|
Refactor _getCoordsFromCommand
|
2013-10-25 11:23:24 +02:00 |
|
kangax
|
f67b78a984
|
Refactor _parseDimensions
|
2013-10-25 11:18:44 +02:00 |
|
kangax
|
c42d857b14
|
Refactor _handleGroupLogic even more
|
2013-10-25 10:43:42 +02:00 |
|
kangax
|
f927cd9e9e
|
Build distribution
|
2013-10-25 10:39:45 +02:00 |
|
kangax
|
c2edbf003a
|
Refactor _setupCurrentTransform
|
2013-10-25 10:20:55 +02:00 |
|
kangax
|
83216b5771
|
Update distribution
|
2013-10-25 09:12:21 +02:00 |
|
kangax
|
b8ddc9cbee
|
Build distribution
|
2013-10-25 09:05:40 +02:00 |
|
kangax
|
476da71e92
|
Doc changes
|
2013-10-25 09:05:39 +02:00 |
|
kangax
|
a0c508c1d5
|
Fix selectable=false objects getting incorrectly selected. Closes #880
|
2013-10-01 16:52:11 +02:00 |
|
kangax
|
82d9a15fee
|
Fix left aligning in Node. Version 1.3.7
|
2013-09-30 18:37:45 +02:00 |
|