Commit graph

7481 commits

Author SHA1 Message Date
Jürg Lehni
5631279f99 Support SVG strings with leading line-breaks
Closes #1813
2020-05-23 13:40:27 +02:00
Jürg Lehni
ccd92acee7 Use paper- prefix in generated view ids 2020-05-23 13:40:24 +02:00
adroitwhiz
a187e4c81c
Merge pull request #36 from adroitwhiz/fix-smoothing-test
Fix raster smoothing test
2020-05-18 13:58:50 -04:00
adroitwhiz
1352e3d3d2 Fix raster smoothing test 2020-05-16 04:56:53 -04:00
DD Liu
112047f5ad
Merge pull request #28 from adroitwhiz/dont-export-undef-llk
Don't apply undefined styles in exportSVG + handle invalid fill-rule in importer
2020-05-06 16:45:21 -04:00
DD Liu
dcb612e7e1
Merge pull request #30 from LLK/revert-29-paperjs-0.12.3
Revert "Merge paper.js 0.12.3"
2020-04-30 11:44:27 -04:00
DD Liu
eab98477cb
Revert "Merge paper.js 0.12.3" 2020-04-30 11:43:22 -04:00
DD Liu
84fc26abbf
Merge pull request #29 from adroitwhiz/paperjs-0.12.3
Merge paper.js 0.12.3
2020-04-24 17:21:55 -04:00
Tim Gates
9de1d4a2f3 docs: Fix simple typo, horziontal -> horizontal
There is a small typo in src/item/Item.js, src/view/View.js.

Should read `horizontal` rather than `horziontal`.
2020-04-13 14:04:42 +09:00
Jürg Lehni
c044b698c6 Fix comment 2020-02-13 17:07:06 +01:00
Jürg Lehni
18956805ef Fix typo in getCrossingSegments()
Closes #1773
2020-02-11 22:51:33 +01:00
waruyama
1efa0edb50
Fix #1769 and add additional test case (#1772) 2020-02-10 23:49:50 +01:00
Jürg Lehni
efcdd7bda8 Handle CurveLocation on path with only one segment 2020-01-15 09:40:49 +01:00
Jürg Lehni
a2069fc73d Revert "Improve docs for isBelow() and isAbove()"
Reverts commit f00fe1cfd2, which was factually wrong
2019-12-18 14:13:15 +01:00
Filprots
c73e08a481 Fix new Raster(HTMLCanvasElement) (#1745)
Fix a typo in object.getContext (was object.getContent) accessor to properly identify a canvas
2019-12-18 11:44:45 +01:00
Jürg Lehni
2d1856322c Adjust authors list 2019-12-18 11:24:28 +01:00
Jürg Lehni
f00fe1cfd2 Improve docs for isBelow() and isAbove()
Closes #1747
2019-12-18 11:23:15 +01:00
Jürg Lehni
00bd25d662 Switch back to load.js versions on develop branch. 2019-12-15 22:01:14 +01:00
Jürg Lehni
4bc92ce132 Release version 0.12.4 2019-12-15 21:46:29 +01:00
Jürg Lehni
64eb5ac1c4 Update CHANGELOG with latest changes 2019-12-15 21:25:00 +01:00
Jürg Lehni
c7d85b663e Use minifiable reference to arguments for repeated use 2019-12-15 19:40:40 +01:00
Jürg Lehni
dacfce0498 Implement Base.readSupported() and improve argument reading in Shape 2019-12-15 14:34:46 +01:00
Samuel Asensi
2b62eb5cfa Fix shape bounds when passing position in constructor (#1708)
In some special circumstances, when position was passed in constructor
and when position key was before size key, bounds were wrongly
calculated.
This ensure that when size is set, even the first time, bounds are
properly recalculated.
Closes #1686
2019-12-15 14:31:31 +01:00
Jürg Lehni
0dc51c2239 Include BooleanOperations example from website 2019-12-14 20:32:00 +01:00
Jürg Lehni
a9ebe475e0 Some more optimizations for #1740 2019-12-14 20:29:35 +01:00
Jürg Lehni
c82e5d41f7 Improve fix for nested group matrix reset
Closes #1711
2019-12-14 19:40:00 +01:00
Jürg Lehni
d63647eb06 More refactoring for #1740 2019-12-13 18:36:07 +01:00
Jürg Lehni
46f1aaeca1 Some code refactoring for #1740 2019-12-13 16:47:49 +01:00
Jürg Lehni
a183dc0c0d Fix various issues introduced in #1740 2019-12-13 16:13:56 +01:00
waruyama
1f39b1df98 First implementation of sweep and prune (#1740) 2019-12-13 14:32:31 +01:00
sapics
871531b46a Fix parsing of rgb color string with percentages 2019-12-06 13:22:56 +01:00
adroitwhiz
7dad1a495d Fix handling of negative Shape sizes (#1733) 2019-11-09 18:17:26 +01:00
adroitwhiz
4e764613d3 Update resemblejs+canvas 2019-11-09 10:29:06 -05:00
adroitwhiz
e0009020ed Don't apply undefined styles in exportSVG 2019-11-08 21:32:56 -05:00
adroitwhiz
fbd0de1925 Merge paper.js 0.12.3 2019-11-08 21:16:48 -05:00
Samuel Asensi
43bbb249ab Allow paper core import in TypeScript (#1716)
* Allow paper core import in TypeScript

Typings were missing when importing paper core version with:
`import * as paper from 'paper/dist/paper-core'` syntax.
This changes the generated TypeScript definition so that it exports two
modules: `paper` and `paper/dist/paper-core`. In the same logic,
`paper-core.d.ts` file is added to make sure that the corresponding
definition is automatically loaded.
This also takes care of the fact that `PaperScript` class is not
available in paper core version, by removing it from the corresponding
TypeScript definition.
Finally, this also simplifies existing definition by directly exporting
a `PaperScope` instance as the module instead of duplicating all
`PaperScope` properties and methods on the module itself.
Closes #1713
2019-11-07 12:12:14 +01:00
Aditya
f0b8799c95 fix: raster extend
The extend function was not working properly (_serializeFields were affected).
2019-11-06 10:28:22 +01:00
sasensi
f84199c83d Fix: nested group matrix should not be reset
When a group had `applyMatrix` set to `false`, when its parent's matrix
was applied, its matrix was applied to its children then it was reset.
This makes sure that in this case, parent matrix is only added to child
matrix but not applied to child's children and that child's matrix is
not reset.
Closes #1711
2019-11-05 23:11:13 +01:00
Samuel Asensi
aa9dc86e7b Fix issue template typo (#1704) 2019-08-12 16:24:29 +02:00
DD Liu
bd2252651b
Merge pull request #26 from fsih/fixPaintTspans
Test for getAttribute before calling
2019-07-29 11:21:04 -04:00
DD Liu
134070dea3 Comment 2019-07-29 11:20:01 -04:00
DD Liu
d64edfcf8a Solve without using node.children 2019-07-25 16:57:47 -04:00
DD Liu
9b353ba41d Use children instead of childNodes to not get text 2019-07-24 17:01:59 -04:00
Jürg Lehni
3e5d4fa1c6 Remove Bower instructions and clean up README 2019-07-12 12:41:15 +02:00
Jürg Lehni
0bb04fffff Simplify fix for #1685
Create `Base` objects for options, so `extend()` can be used to override properties in a fast and nondestructive manner.
2019-07-12 12:14:22 +02:00
Samuel Asensi
aec1c2c138 Fix SymbolItem#hitTestAll()
Closes #1680
2019-07-12 12:06:26 +02:00
Jürg Lehni
c9a8d54623 Update JSDoc for #1677 2019-07-12 11:57:33 +02:00
Samuel Asensi
0c885964d3 Add support for nullable in documentation 2019-07-12 11:52:53 +02:00
Samuel Asensi
cc15696750 Fix some documentation return types (#1679) 2019-07-01 11:16:07 +02:00
Jürg Lehni
652574115c Implement unit test for #1255
This appears to have been fixed in the meantime.
Closes #1255
2019-06-23 10:30:56 +02:00