Jürg Lehni
|
094e35f2e5
|
No need for separate injection object for Item.extend()
|
2013-05-27 08:16:34 -07:00 |
|
Jürg Lehni
|
7f00ef8f05
|
Fix white-spaces.
|
2013-05-24 22:25:22 -07:00 |
|
Jürg Lehni
|
ae416f821c
|
Explain the booolean argument in color getter calls, and put _matrix in local variable for better minification.
|
2013-05-13 19:31:41 -07:00 |
|
Jürg Lehni
|
7c2e57e105
|
Remove Item#applyMatrix boolean, go back to previous way of directly applying transformations to children in Group and Layer, and introduce new Clip class for non-transformed nested matrices.
|
2013-05-13 18:57:17 -07:00 |
|
Jürg Lehni
|
f34fe102a4
|
Use new alias notation for deprecated functions, wherever we can.
|
2013-05-06 21:01:04 -07:00 |
|
Jürg Lehni
|
b59a98f7ce
|
Add jQuery style aliases to Callback and use #on() in the examples rather than #attach().
|
2013-05-06 20:56:58 -07:00 |
|
Jürg Lehni
|
883e3ad563
|
Define CurveLocation#intersection as a way to retrieve the CurveLocation on the intersecting path when using Path#getIntersections().
|
2013-04-30 18:41:26 -07:00 |
|
Jürg Lehni
|
420fb49230
|
Speed up Raster#getPixel().
|
2013-04-24 18:09:58 -07:00 |
|
Jürg Lehni
|
ead3646581
|
Handle alpha channels correctly in Raster#get/setPixel.
Closes #209.
|
2013-04-24 16:29:28 -07:00 |
|
Jürg Lehni
|
96d9b6730f
|
Rename Svg acronyms in API to SVG.
|
2013-04-23 07:19:08 -07:00 |
|
Jürg Lehni
|
cebeb11301
|
Rename Json acronyms in API to JSON.
|
2013-04-23 07:13:51 -07:00 |
|
Jürg Lehni
|
faecb7e78a
|
Allow creation of items when project has no layers.
|
2013-04-22 23:25:34 -07:00 |
|
Jürg Lehni
|
1b61e4333c
|
Implement Project#clear().
|
2013-04-22 22:48:36 -07:00 |
|
Jürg Lehni
|
885d75296d
|
Fix Layer#isInserted() for nested Layers.
|
2013-04-22 22:47:48 -07:00 |
|
Jürg Lehni
|
6800a6d534
|
Use separate id ranges for different classes.
|
2013-04-22 19:09:59 -07:00 |
|
Jürg Lehni
|
2a53dbe60f
|
Restructure Color constructor to remove need for Color.create().
|
2013-04-22 19:07:38 -07:00 |
|
Jürg Lehni
|
2fc4ff10ee
|
Implement Item#_contains() with local coordinates, and have Item#contains() take Item#matrix into account.
|
2013-04-21 08:43:05 -07:00 |
|
Jonathan Puckey
|
a5997dcc24
|
Add example to Item#contains(point) docs.
|
2013-04-21 13:56:29 +02:00 |
|
Jonathan Puckey
|
daf8d0f881
|
Rename 'properties' constructor parameter to 'object' in docs.
|
2013-04-21 13:54:31 +02:00 |
|
Jonathan Puckey
|
0369f5aea9
|
Fix mistake in example code.
|
2013-04-21 13:53:13 +02:00 |
|
Jürg Lehni
|
4b24690207
|
Implement Shape#contains() and define unit tests for it.
|
2013-04-20 20:54:06 -07:00 |
|
Jürg Lehni
|
2793709935
|
Fix wrong Shape.Circle size.
|
2013-04-20 20:53:40 -07:00 |
|
Jürg Lehni
|
db7eb65bd7
|
Implement Item#contains() and use it for hit-testing Rasters.
|
2013-04-20 20:41:52 -07:00 |
|
Jürg Lehni
|
bb03c72ce8
|
Implement Item#hasFill().
|
2013-04-20 20:40:20 -07:00 |
|
Jürg Lehni
|
acd3236989
|
Optimize Shape constructors by passing along point.
|
2013-04-20 20:24:16 -07:00 |
|
Jürg Lehni
|
3025c63179
|
Simplify Style creation.
|
2013-04-19 20:00:30 -07:00 |
|
Jürg Lehni
|
e1807214f4
|
Large refactoring of Style handling for notable speed improvements.
|
2013-04-19 19:31:29 -07:00 |
|
Jürg Lehni
|
98f7c020bd
|
Use Item#type instead of instanceof checks for better performance.
|
2013-04-19 19:27:02 -07:00 |
|
Jürg Lehni
|
bf9acd4499
|
Correct Numerical.KAPPA value.
|
2013-04-19 18:57:31 -07:00 |
|
Jürg Lehni
|
9da392a99c
|
Commit initial support for Shape class.
Hit testing is still missing.
|
2013-04-19 17:25:50 -07:00 |
|
Jürg Lehni
|
9cc0822477
|
Move PlacedItem#_hitTest() to PlacedSymbol#_hitTest() since it was written for symbols, and remove PlacedItem as it's an empty class now.
|
2013-04-19 16:40:30 -07:00 |
|
Jürg Lehni
|
8d99aa5f95
|
Handle color transformation in Item#transform() rather than Path#_applyMatrix().
Fixes an issue with BoucingBalls.html, now that CompoundPath#applyMatrix is true.
|
2013-04-19 13:13:54 -07:00 |
|
Jürg Lehni
|
922b9b5bd0
|
Rename _cloning parameter to _preserve.
|
2013-04-19 11:54:16 -07:00 |
|
Jürg Lehni
|
517b2ee27f
|
Inline Item.drawSelectedBounds() code.
|
2013-04-18 17:07:32 -07:00 |
|
Jürg Lehni
|
9ee8590a4d
|
Move Item.draw() to Item#draw().
Makes more sense this way.
|
2013-04-18 17:04:06 -07:00 |
|
Jürg Lehni
|
d23e21edd7
|
Make Item#draw() protected, so we know to not directly call it.
|
2013-04-18 16:58:35 -07:00 |
|
Jürg Lehni
|
d1c6b7134f
|
Fix Raster#getAverageColor() to work with new transforms history code.
|
2013-04-18 16:50:18 -07:00 |
|
Jürg Lehni
|
c50b940ff3
|
Fix Item#rasterize() to work with new matrices history code.
|
2013-04-18 16:23:27 -07:00 |
|
Jürg Lehni
|
d2b43b043a
|
Fix comment.
|
2013-04-16 19:41:45 -07:00 |
|
Jürg Lehni
|
2c3e8a32ab
|
Handle nested matrices correctly when drawing blend modes or transparency.
Closes #194.
|
2013-04-09 20:01:10 -07:00 |
|
Jürg Lehni
|
f79e561512
|
Handle bounds correctly for groups with only empty children.
|
2013-04-09 19:24:41 -07:00 |
|
Jürg Lehni
|
0f19e72733
|
Minor tweaks.
|
2013-04-09 19:12:47 -07:00 |
|
Jürg Lehni
|
b55d89acda
|
Move handling of clipping outside of draw function, so canvas context can correctly be saved and restored for clipping paths too.
|
2013-04-09 19:08:41 -07:00 |
|
Jürg Lehni
|
90cc10cc4b
|
Calculate _globalMatrix for all drawn items and use it for the drawing of selections.
|
2013-04-09 18:52:47 -07:00 |
|
Jürg Lehni
|
8da8f116d1
|
Restructure style related class organization.
|
2013-04-09 17:08:09 -07:00 |
|
Jürg Lehni
|
b3b0fa649b
|
Minor Style refactoring clean-ups.
|
2013-04-09 16:51:57 -07:00 |
|
Jürg Lehni
|
b4a99415d0
|
Merge PathStyle, CharacterStyle and ParagraphStyle into Style.
Closes #130.
|
2013-04-09 16:46:20 -07:00 |
|
Jürg Lehni
|
d3bb68d0e0
|
Use faster Array construction.
|
2013-04-09 07:55:09 -07:00 |
|
Jürg Lehni
|
01673d675d
|
Fix issues with new Color serialization.
|
2013-04-08 13:10:49 -07:00 |
|
Jürg Lehni
|
a48e6e5bf9
|
More work on Color refactoring.
|
2013-04-08 00:11:43 -07:00 |
|