Andrea Bogazzi
40f16a9b4e
Memoize transform and use transform for rendering ( #4418 )
...
* done
* done removed dist
* added some test
2017-10-27 09:01:32 +02:00
Andrea Bogazzi
3244f6c0ae
Change the logic for setting dirty flag ( #4417 )
...
* test
* add better set support
* no build dist
2017-10-27 06:11:28 +02:00
Andrea Bogazzi
141f60aea7
Make generic _set aware of real change property ( #4415 )
...
* first change
* added a small test
2017-10-26 11:03:35 +02:00
Asturur
c6787042a9
fix lint
2017-10-25 23:39:19 +02:00
Melvyn Hills
0ddf90c255
Add browserShadowBlurConstant to adjust shadowBlur value ( #4413 )
...
* Expose browserShadowBlurConstant to adjust shadowBlur value (#4402 )
* Add test for fabric.browserShadowBlurConstant
* added test description in case of failure
2017-10-25 23:33:58 +02:00
Andrea Bogazzi
3884824f46
Do not scale cache for transform target ( #4358 )
...
* no scaling cache for the current target
* .
2017-09-29 00:02:43 -04:00
Stefan Hayden
0bb8a131a6
fixes problems with isTargetTransparent trageting. also nulls out cachedCanvas when not being used to make it easier to check if a proper cachedCanvas exists ( #4356 )
2017-09-28 22:28:08 -04:00
Andrea Bogazzi
ad6521affb
Paint order svg for CIRCLE, IMAGE and TEXT ( #4320 )
...
* added were missing
* added for image too
2017-09-18 00:14:08 +02:00
Stefan Hayden
0fc71349a6
Paint order ( #4303 )
...
* makes fabric aware of the paint-order svg2 spec to swap the paint order of stroke and fill
2017-09-17 22:47:35 +02:00
Tristan Fischer
e2f44cc76b
fix object.getObjectOpacity() docs ( #4277 )
2017-09-06 12:38:49 +02:00
Andrea Bogazzi
69d377b992
Output version ( #4251 )
...
* output version in json
* fixed tests
* fixed lint
2017-08-29 22:23:42 +02:00
Andrea Bogazzi
678099ed21
Fix free drawing, fix minScaleLimit for textbox ( #4250 )
...
* fixed free drawing
* better handling of minscale limit
2017-08-25 10:43:24 +02:00
Andrea Bogazzi
6b4d215162
Remove active property from objects ( #4200 )
...
* removed active
* removed active property
* removed active property
2017-08-14 15:12:58 +02:00
Andrea Bogazzi
a06b568968
Improved selection flow ( #4198 )
...
* improved flow
* improved selection flow
* do not transform not selected objects
2017-08-14 13:29:32 +02:00
Andrea Bogazzi
4cccab8f51
Remove fabric.Object.remove ( #4197 )
...
* removed remove method
* removed remove method
2017-08-14 09:44:51 +02:00
Andrea Bogazzi
77632c6e0e
fixed svg import again ( #4196 )
2017-08-14 09:35:19 +02:00
Andrea Bogazzi
1c0c12fe8a
fix-text-pattern ( #4194 )
2017-08-13 23:05:40 +02:00
Asturur
836bf158b9
setAngle => rotate
2017-08-12 13:48:01 +02:00
Andrea Bogazzi
ddb9896455
fix opacity ( #4176 )
2017-08-06 17:56:45 +02:00
Andrea Bogazzi
5a791a8291
fixed origins ( #4170 )
...
* fixed origins
* fixed origins
2017-08-04 11:20:50 +02:00
Andrea Bogazzi
eec7981eec
added onSelect ( #4168 )
2017-08-04 08:45:32 +02:00
Andrea Bogazzi
e0546b0105
Fix bugs with new activeSelection ( #4167 )
...
* test
* fixes
2017-08-04 00:11:00 +02:00
Andrea Bogazzi
068c815340
Fix text insert on null, give default style to text ( #4166 )
...
* text style error
* change text init
* fixes
2017-08-03 23:23:42 +02:00
Andrea Bogazzi
c9b562de9e
Remove activeGroup functionalities from Group, create ActiveSelection class ( #4076 )
2017-07-22 11:37:17 +02:00
Andrea Bogazzi
586e61dd28
Move all automatic renderAll to requestRenderAll ( #4072 )
...
* move to requestRenderAll
2017-07-04 23:13:10 +02:00
Andrea Bogazzi
d106051554
Remove accessors ( #4065 )
2017-07-03 17:02:44 +02:00
Andrea Bogazzi
98ed4cc351
Fix a bug in recent caching changes ( #4051 )
...
* small fix
* fixed and added tests
* comeon andrea wake up
2017-07-01 14:33:47 +02:00
Andrea Bogazzi
ede5d8476c
Increase cache canvas in steps, do not increase every mouse move ( #4037 )
...
* first try
* step increase size of canvas
* removed console.log
git push
2017-06-27 08:43:55 +02:00
Andrea Bogazzi
6185b07408
Limit cache size to upper and lower limit ( #4035 )
...
* just name change
* help
* test difference
* ok better limiting
* fix lint
2017-06-25 14:50:28 +02:00
Andrea Bogazzi
46af53a95b
Name change of some caching method ( #4034 )
...
* just name change
* fixed test
2017-06-25 12:52:59 +02:00
Andrea Bogazzi
7a88afb2d3
Fix some caching in group issues related to deep checks ( #4032 )
...
* backport
* better fix
2017-06-24 23:10:55 +02:00
Andrea Bogazzi
57cc67300f
add dblclick event support ( #3998 )
...
* added double click
* added double click
2017-06-12 00:03:35 +02:00
Andrea Bogazzi
145bd3b03f
Force async ( #3996 )
...
* removed forced async
* tests
* fixed lint
2017-06-11 21:36:51 +02:00
nurbs999
3987c962dd
Do not enforce action as string ( #3992 )
...
* Do not
2017-06-09 09:56:22 +02:00
Andrea Bogazzi
7cb2e647a9
backport ( #3988 )
2017-06-07 15:47:32 +02:00
Andrea Bogazzi
cd18c1501f
removed extra creations ( #3985 )
2017-06-07 14:19:46 +02:00
Andrea Bogazzi
5e52cc4a94
Fix controls override ( #3976 )
...
* overrides really override
* fixed all overrides
2017-06-01 15:15:08 +02:00
Andrea Bogazzi
7517b951ab
Remove PathGroups for Groups. ( #3969 )
...
* removed pathGroups
2017-06-01 11:02:32 +02:00
apgeo
e8766af559
Updated fiddle describing originX/originY usage ( #3907 )
...
The old fiddle did not work because of now inexistent fabricjs dependency script
2017-05-06 13:05:53 +02:00
Andrea Bogazzi
95d07a97ba
small changes ( #3908 )
2017-05-06 13:05:07 +02:00
Andrea Bogazzi
b4761f3459
only one object for style ( #3899 )
2017-04-29 20:26:33 +02:00
Andrea Bogazzi
ee323e126f
Give a way to draw controls programmatically ( #3887 )
...
* changes to control rendering
* changes
* moved render all after the events
* more changes
* removed console.log
2017-04-29 20:08:23 +02:00
Andrea Bogazzi
ff2909ebf8
fixed cache for first draw ( #3870 )
...
* fixed cache for first draw
* fixed tests
2017-04-23 13:44:22 +02:00
Andrea Bogazzi
ea17776d28
Do not cache group if a child has shadow. ( #3864 )
...
* fix caching with shadows
* add travis install for canvas
2017-04-22 20:59:34 +02:00
Andrea Bogazzi
d95612e3c3
Issue 3832 Add toDatalessObject to Group class since it may contains pathGroups. ( #3863 )
...
* fix toDatalessObject
* added test
2017-04-22 15:15:01 +02:00
Andrea Bogazzi
b112b3405f
text rewriting - reorganization ( #3676 )
...
*text refactored.
2017-04-22 09:15:38 +02:00
Andrea Bogazzi
c145ac26f2
fixed dirty ( #3782 )
2017-03-14 23:36:48 +01:00
Andrea Bogazzi
0d0f5c5e63
Better offscreen detetion, added parameter to skip offscreen rendering. ( #3758 )
...
* added check for offscren
* changes
* better onscreen detection
* fix lint
2017-03-03 16:42:14 +01:00
Stefan Kienzle
79c5d734c8
Fix loadFromJSON default values for fill and stroke ( #3735 )
2017-02-22 20:10:54 -05:00
Andrea Bogazzi
74d8e02267
fix for bluriness ( #3721 )
2017-02-19 17:08:15 -05:00