Jürg Lehni
|
3a10974612
|
Correctly apply matrices to Raster items in #importSVG()
Closes #337.
|
2013-11-29 23:06:04 +01:00 |
|
Jürg Lehni
|
0440adb575
|
Support passing DOM element IDs in calls to #importSVG()
|
2013-11-29 23:04:05 +01:00 |
|
Jürg Lehni
|
593e0d8d7f
|
Remove Base.merge() and use a new Straps.js feature instead.
A more clever Base() constructor that allows merging.
|
2013-11-28 22:20:00 +01:00 |
|
Jürg Lehni
|
893f8fb2cc
|
Fix issues with importing full SVG documents where default styles would not be detected.
|
2013-11-03 13:20:51 +01:00 |
|
Jürg Lehni
|
4320ef76ff
|
Merge #document handling code into importGroup()
|
2013-11-03 12:36:43 +01:00 |
|
Jürg Lehni
|
7430c3f159
|
Fix #document importing for all browsers.
Safari doesn't know document.children...
|
2013-11-03 12:30:49 +01:00 |
|
Jürg Lehni
|
c5262e02bd
|
Make importing SVG documents work for documents with doctypes and comments in the beginning.
|
2013-11-03 12:23:20 +01:00 |
|
Jürg Lehni
|
1637a31ad7
|
Allow #importSVG() to import from File objects too.
|
2013-11-03 12:10:19 +01:00 |
|
Jürg Lehni
|
20253e58a7
|
Avoid multiple onLoad calls when remote SVG cannot be loaded.
|
2013-11-03 00:00:46 +01:00 |
|
Jürg Lehni
|
af1c6830e0
|
Small variable name change.
|
2013-11-02 21:26:32 +01:00 |
|
Jürg Lehni
|
056dcceacc
|
Implement #importSVG() from external URL.
|
2013-11-02 21:17:11 +01:00 |
|
Jürg Lehni
|
c99d13178b
|
Consider a Point or Size null if one of the components is null.
|
2013-11-01 19:25:41 +01:00 |
|
Jürg Lehni
|
4b97d3a6e0
|
Make sure that the default SVG settings are not lost on import.
|
2013-11-01 19:00:37 +01:00 |
|
Jürg Lehni
|
9b75362f3e
|
Always respect options.asString
|
2013-11-01 18:27:20 +01:00 |
|
Jürg Lehni
|
2a9fe48cc9
|
Add options.matchShapes support to #exportSVG and improve documentation of various import / export functions.
|
2013-10-30 16:18:59 +01:00 |
|
Jürg Lehni
|
71a7781bdd
|
Fix comment.
|
2013-10-30 01:27:07 +01:00 |
|
Jürg Lehni
|
cabe253dea
|
Remove unused argument.
|
2013-10-30 01:26:05 +01:00 |
|
Jürg Lehni
|
2a88042315
|
Handle importing of SVG gradients for shapes, and drawing of canvas gradients correctly.
Closes #312.
|
2013-10-30 01:25:13 +01:00 |
|
Jürg Lehni
|
dec7efc939
|
Remove unused variable center.
|
2013-10-29 22:02:29 +01:00 |
|
Jürg Lehni
|
6335393541
|
Remove unused function argument.
|
2013-10-29 22:01:49 +01:00 |
|
Jürg Lehni
|
c765e26a08
|
Implement SVGImport options support.
For now only options.expandShapes, which expands Shape items to Path items.
|
2013-10-29 16:47:02 +01:00 |
|
Jürg Lehni
|
77b142bec4
|
Allow the SVGExport code to assume that the option object is always defined.
|
2013-10-29 16:41:16 +01:00 |
|
Jürg Lehni
|
922f224cbd
|
Finally remove the _gradientMatrix hack.
|
2013-10-16 23:47:21 +02:00 |
|
Jürg Lehni
|
772f8175e4
|
Remove path to shape guess-work from SVGExport.
|
2013-10-16 23:21:29 +02:00 |
|
Jürg Lehni
|
751dfe52ea
|
SVG: Define additional orthogonal check when determining shape type.
Closes #283.
|
2013-10-16 17:06:29 +02:00 |
|
Jürg Lehni
|
be5a73a61d
|
SVG: Implement support for Shape.
|
2013-10-16 16:47:00 +02:00 |
|
Jürg Lehni
|
3c0d1f26db
|
Replace accidental semi-colon.
|
2013-10-16 16:14:37 +02:00 |
|
Jürg Lehni
|
953bba4c7b
|
SVG: Use Shape instead of Path constructors for primitive shapes.
|
2013-10-16 16:12:46 +02:00 |
|
Jürg Lehni
|
d45ba19914
|
SVG: Use new Path.Ellipse constructor.
|
2013-10-16 15:28:59 +02:00 |
|
Jürg Lehni
|
01a0920c92
|
SVG: Fix faulty parsing of matrix values.
|
2013-10-16 15:27:49 +02:00 |
|
Jürg Lehni
|
cc29cab671
|
Fix issue with importing SVG document nodes.
Closes #276.
|
2013-08-26 16:35:15 -07:00 |
|
Jürg Lehni
|
19f50be897
|
No need to pass false for allowNull as it's the default.
|
2013-08-16 19:20:35 -07:00 |
|
Jürg Lehni
|
6b19f25f4b
|
Fix typos in comments.
|
2013-08-08 15:21:35 -07:00 |
|
Jürg Lehni
|
8e153beb36
|
Implement exportSVG() options parameter.
Supporting asString and precision so far.
|
2013-06-27 18:14:35 -07:00 |
|
Jürg Lehni
|
41746d2d25
|
Docs: Write documentation for #import/export JSON/SVG, for both Item and Project.
|
2013-06-27 18:03:49 -07:00 |
|
Jürg Lehni
|
0bf19d02bd
|
Add asString parameter to exportSVG() methods.
|
2013-06-27 17:43:24 -07:00 |
|
Jürg Lehni
|
1866e4ff15
|
Remove need for all special arguments in minification, and restructure code to avoid warnings.
|
2013-06-24 10:15:54 -07:00 |
|
Jürg Lehni
|
ca0513b1b2
|
Fix namespace for images in SVGExport.
|
2013-06-19 08:22:20 -07:00 |
|
Jürg Lehni
|
4bda878f5f
|
Fix accidental code removal.
|
2013-06-18 17:35:49 -07:00 |
|
Jürg Lehni
|
2241329321
|
Fix id clash in SVGExport.
|
2013-06-18 17:29:00 -07:00 |
|
Jürg Lehni
|
742ae16de1
|
Add support for SVG mix-blend-mode attribute.
Browsers have yet to support it though.
|
2013-06-18 17:19:31 -07:00 |
|
Jürg Lehni
|
278a9771ba
|
Minor clean-ups.
|
2013-06-18 17:02:02 -07:00 |
|
Jürg Lehni
|
785381b148
|
No need to set default color anymore due to detection of CSS style changes on any level.
|
2013-06-18 16:59:47 -07:00 |
|
Jürg Lehni
|
30c96dc9c1
|
Remove access to _style since we're using getters / setters on items directly now for SVGStyles.
|
2013-06-18 16:58:28 -07:00 |
|
Jürg Lehni
|
6e91d2ac9b
|
Rearrange exporter sequence.
|
2013-06-18 16:57:09 -07:00 |
|
Jürg Lehni
|
7c1e10e35e
|
Move Item#opacity support to SVGStyles.
|
2013-06-18 16:54:48 -07:00 |
|
Jürg Lehni
|
938433c51f
|
Move Style#font support to SVGStyles.
|
2013-06-18 16:49:58 -07:00 |
|
Jürg Lehni
|
ad034fbb56
|
Allow for better minification.
|
2013-06-18 16:18:13 -07:00 |
|
Jürg Lehni
|
f48ef4d1a0
|
Move more styles to SVGStyles and make them work on export too.
SVGExport now supports text justification.
|
2013-06-18 16:14:47 -07:00 |
|
Jürg Lehni
|
177229f99f
|
Define Group#transformContent as a boolean to control #applyMatrix() behavior.
And use it for SVG Import.
|
2013-06-18 15:57:30 -07:00 |
|