1
1
mirror of https://github.com/exyte/Macaw.git synced 2024-09-21 18:09:21 +03:00
Commit Graph

670 Commits

Author SHA1 Message Date
Yuriy Kashnikov
5de677eefe Coerce Substring to String in parseStyle method 2017-10-03 16:58:38 +07:00
Yuriy Kashnikov
be6ac6cdd3 Simplify color expression to ease Swift compiler's job 2017-10-03 15:24:15 +07:00
Yuriy Kashnikov
3d1a61f9c6 Fix indentation 2017-10-03 15:23:47 +07:00
Yuriy Kashnikov
ac012dfb5b Add implementation for style classes support in SVG parser 2017-10-03 13:04:11 +07:00
Yuriy Kashnikov
2190f817ea Merge pull request #174 from exyte/feature/enhance-support-for-svg-text-attributes
Feature/enhance support for svg text attributes
2017-09-29 17:12:39 +07:00
Yuriy Kashnikov
0ec26a878f Fix stroke fill color parsing 2017-09-29 15:25:39 +07:00
Yuriy Kashnikov
08003735ab Port MacawTests to Mac OS X
- Wrap parts into platform dependent macro
- Disable the following tests:
    MacawTests/Animation/CombineAnimationTests.swift
    MacawTests/Animation/DelayedAnimationTests.swift
    MacawTests/Animation/SequenceAnimationTests.swift
    MacawTests/Bounds/ImageBoundsTests.swift
    MacawTests/Bounds/NodeBoundsTests.swift

Add proper text weight rendering

Enhance support for SVG text attributes

- Support `text-anchor` in parser, serializer, and renderer
- Support `font-weight` in parser and serializer
- Support `stroke` (width/fill color) in parser, serializer, and
  renderer
2017-09-29 14:25:46 +07:00
Yuriy Kashnikov
b3c2469597 Resolve merge conflict for parseText method 2017-09-29 12:58:54 +07:00
Yuriy Kashnikov
582360bd83 Add missing AppKit imports 2017-09-22 15:58:50 +07:00
Yuriy Kashnikov
cf74a919ff Remove unnecessary namespace prefix in Serializer 2017-09-22 15:46:05 +07:00
Yuriy Kashnikov
5156ceff57 Fix default baseline for Text in SVG 2017-09-21 15:57:20 +07:00
Viktor Sukochev
dac8552e82 Merge remote-tracking branch 'origin/master' into swift4 2017-09-14 15:11:16 +07:00
Victor Sukochev
dd3d1a72b7 Merge pull request #163 from exyte/feature/add-macaw-to-svg-serializer
Aadd Macaw to SVG serializer
2017-09-14 11:56:58 +07:00
Yuriy Kashnikov
d27e20e1f5 Fix review comments
- Update SVG tests: added basic test for ellipse.svg
- Handle optional params via Optional
2017-09-13 16:02:04 +03:00
Yuriy Kashnikov
524b734fc1 Improve SVG Serializer
- Support transform and placing
- Expose height and width
2017-09-13 11:54:54 +03:00
Anton Marunko
ea8b6e3f6b Warnings fixes for deprecated substring method of String class 2017-09-12 18:32:07 +07:00
Yuriy Kashnikov
bfcdc98a91 Add missing import to GeomUtils 2017-09-12 15:09:35 +07:00
Yuriy Kashnikov
8db1119824 Add missing import to GeomUtils 2017-09-12 15:08:59 +07:00
Viktor Sukochev
868ab5602d Merge remote-tracking branch 'origin/master' into swift4 2017-09-12 14:59:15 +07:00
Viktor Sukochev
85cc79e69f Removing zPosition rendering 2017-09-12 14:35:42 +07:00
Viktor Sukochev
a972a630a9 Removing zPosition rendering 2017-09-12 14:35:27 +07:00
Yuriy Kashnikov
d140291208 Add 'transparent' value handling to SVG parser 2017-09-07 16:46:25 +03:00
Yuriy Kashnikov
87e199ecfa Merge pull request #155 from rFlex/simon/170906-respect_fill
Respect fill color opacity for rgb and color constant
2017-09-07 12:59:23 +03:00
Viktor Sukochev
9844a0b465 GeomUtils: center rotation fix 2017-09-07 16:46:03 +07:00
Viktor Sukochev
5e2bf38108 GeomUtils: center rotation fix 2017-09-07 16:31:15 +07:00
Yuriy Kashnikov
c04386d020 Remove unnecessary temp var mImage 2017-09-07 11:46:35 +03:00
Simon Corsin
1fb5d8246d Respecting fill color opacity for rgb and color constant. 2017-09-06 13:52:23 -04:00
Simon Corsin
6af7e865b7 Added jpg support. 2017-09-06 12:03:05 -04:00
Viktor Sukochev
27df473d59 Revert "Animations sequence fix"
This reverts commit 92f86e0bab.
2017-09-05 15:47:54 +07:00
Viktor Sukochev
92f86e0bab Animations sequence fix 2017-09-05 13:35:08 +07:00
Viktor Sukochev
ed9eeb05e7 Universal input events 2017-08-31 18:23:48 +07:00
Viktor Sukochev
3f21d37a8c Mouse events fix 2017-08-31 18:18:55 +07:00
Viktor Sukochev
7886b60dad MImage swift 4 convertion fix 2017-08-28 15:44:22 +07:00
Viktor Sukochev
b3d2c2846f OS X target updated to swift 4 2017-08-28 15:12:49 +07:00
Viktor Sukochev
c5d93a69c3 Basic conversion 2017-08-28 14:56:52 +07:00
Viktor Sukochev
325a04d140 Minor refactoring, travis fix 2017-08-28 10:52:34 +07:00
Viktor Sukochev
a6fdbe665b Display link fix and refactoring 2017-08-28 10:20:14 +07:00
Viktor Sukochev
ffff19619e Merge branch 'macos_support'
# Conflicts:
#	Source/animation/AnimationImpl.swift
#	Source/animation/AnimationProducer.swift
#	Source/animation/types/AnimationSequence.swift
#	Source/animation/types/CombineAnimation.swift
#	Source/animation/types/ContentsAnimation.swift
#	Source/animation/types/MorphingAnimation.swift
#	Source/animation/types/OpacityAnimation.swift
#	Source/animation/types/ShapeAnimation.swift
#	Source/animation/types/TransformAnimation.swift
#	Source/animation/types/animation_generators/MorphingGenerator.swift
#	Source/animation/types/animation_generators/OpacityGenerator.swift
#	Source/animation/types/animation_generators/ShapeAnimationGenerator.swift
#	Source/animation/types/animation_generators/TransformGenerator.swift
#	Source/model/scene/Node.swift
#	Source/render/NodeRenderer.swift
#	Source/svg/SVGConstants.swift
#	Source/svg/SVGParser.swift
#	Source/views/NodesMap.swift
2017-08-25 16:32:30 +07:00
Viktor Sukochev
6ec4526273 Minor refactoring 2017-08-23 13:09:46 +07:00
Viktor Sukochev
e385d25bca Basic mouse events 2017-08-23 12:29:45 +07:00
Viktor Sukochev
8840c70bc5 Animation lagging fix 2017-08-21 17:08:57 +07:00
Yuriy Kashnikov
2845efb93c Support Macaw.Text in serializer 2017-08-18 12:34:46 +07:00
Yuriy Kashnikov
cd4d3ce8f6 Support Macaw.Image in serializer 2017-08-18 12:18:47 +07:00
manindaniil
ce10b3ef13 clean up 2017-08-17 19:29:26 +07:00
Yuriy Kashnikov
2c9cf915f8 Minor fixes 2017-08-17 16:56:46 +07:00
Yuriy Kashnikov
6be05cb99d Minor fixes
- Same style for string interpolation
- Indentation control
2017-08-17 16:42:48 +07:00
Yuriy Kashnikov
9e8f739b3f Implement Macaw to SVG serializer
- Add Macaw to SVG serializer
- Add basic test for serializer
- Fix default LineCap in Parses
- Add default linecap and linejoin values to SVGConstants
2017-08-17 16:08:36 +07:00
Yuriy Kashnikov
b81e82372c Simplify nesting with compound if-let 2017-08-16 14:16:18 +07:00
Yuriy Kashnikov
995dd5344d Fix rgb string unwrapping
Color conversion should default to black if parsing failed
2017-08-16 14:05:40 +07:00
Yuriy Kashnikov
d80ba98062 Support rgb( color notation in SVG parser 2017-08-16 12:00:00 +07:00
manindaniil
a785ae3f17 add examples + fix gestures and rendering 2017-08-16 11:52:12 +07:00
manindaniil
83421226b5 add examples + fix BezierPath 2017-08-15 15:42:05 +07:00
Viktor Sukochev
03f3245b7e Shape animation initial node fix 2017-08-13 13:52:35 +07:00
manindaniil
d71442b4a6 add first example 2017-08-11 17:47:02 +07:00
manindaniil
ce1fce6998 first success build 2017-08-11 15:08:31 +07:00
manindaniil
536bc08709 update classes...20% 2017-08-10 20:01:11 +07:00
manindaniil
10766c3403 added platform files for ios/macos 2017-08-10 18:26:02 +07:00
Viktor Sukochev
26b000392c Using node's id for animation's node reference 2017-08-02 14:25:13 +07:00
Viktor Sukochev
93c8c99b31 Not using force mode for zPosition layers rendering. Fixes #136 2017-07-09 20:26:53 +07:00
Viktor Sukochev
2518621eaa Previously animated nodes fix 2017-07-05 12:02:43 +07:00
Viktor Sukochev
db33ca09ec On animation removed optimization 2017-07-05 11:54:17 +07:00
Viktor Sukochev
8b714f3979 MacawView no background color fix 2017-07-04 18:29:33 +07:00
Viktor Sukochev
0169979aa4 Restricting zPosition correction up to 20 simultaneous animations 2017-07-04 17:06:46 +07:00
Viktor Sukochev
d9a1bb8e0f MacawView draw fix 2017-07-04 16:59:56 +07:00
Viktor Sukochev
288f84b12a Caching zPositions 2017-07-04 16:52:32 +07:00
Viktor Sukochev
f8b78f6b97 Corrent zLayer rendering 2017-07-04 16:10:16 +07:00
Viktor Sukochev
2cf25595dc zLayers transform fix 2017-07-04 16:01:35 +07:00
Viktor Sukochev
f6963f0ee7 zPos animation prototype 2017-07-04 14:37:16 +07:00
Viktor Sukochev
1369aa2617 Handling clear background color case 2017-07-03 19:11:26 +07:00
Viktor Sukochev
2f3cd2a410 MacawView redrawing fix 2017-07-03 19:03:32 +07:00
Viktor Sukochev
dc39d8f225 "weak self" for disposable closures 2017-07-03 17:37:01 +07:00
Viktor Sukochev
f7c4acb22d Rotation animation fix 2017-07-03 15:43:06 +07:00
Viktor Sukochev
5d34445f24 Better equatable node logic 2017-07-03 14:23:28 +07:00
Viktor Sukochev
3fa5d84c59 Keeping weak reference on animation cache 2017-07-03 14:09:56 +07:00
Viktor Sukochev
cc62334bbc Weak references for renderer's nodes 2017-06-30 18:33:15 +07:00
Viktor Sukochev
83c20827bb GroupRenderer, updateRenderers() fix 2017-06-30 18:13:09 +07:00
Viktor Sukochev
d202c80d10 Making event to node reference weak 2017-06-26 19:10:32 +07:00
Viktor Sukochev
6ab230404e Removing unnecessary id for ChangeHandler 2017-06-26 19:10:04 +07:00
Viktor Sukochev
8dee2a9b18 Making renderer to node reference weak 2017-06-26 19:04:33 +07:00
manindaniil
b940bf8022 Merge remote-tracking branch 'origin/master' 2017-06-16 19:37:16 +07:00
manindaniil
ccc9a7b203 cubicBounds() fix 2017-06-16 19:37:06 +07:00
Viktor Sukochev
1352b13404 Travis fix 2017-06-16 18:46:09 +07:00
Viktor Sukochev
e14d672d6d Rotation animation 2017-06-16 18:32:03 +07:00
Viktor Sukochev
5f772b6feb Revert "Removing stub dublicates from feed"
This reverts commit 2b6678a1e6.
2017-06-16 17:55:09 +07:00
Viktor Sukochev
2b6678a1e6 Removing stub dublicates from feed 2017-06-16 17:51:14 +07:00
Viktor Sukochev
a2b4a04821 Image consturctor for UIImage added. Image bounds tests 2017-06-06 23:39:51 +07:00
manindaniil
c491c5e79f Merge remote-tracking branch 'origin/master' 2017-05-29 16:28:59 +07:00
manindaniil
1ef93c3aec GroupRenderer: doAddObservers: memory fix 2017-05-29 16:28:42 +07:00
manindaniil
83aa343c5a linear + radial gradients fix 2017-05-15 12:34:47 +07:00
manindaniil
bd397ec4eb fix svg parser 2017-05-15 00:36:34 +07:00
manindaniil
c3cc218311 base64 image from svg 2017-05-15 00:31:28 +07:00
manindaniil
df562e7e63 polygon/polyline fix + add path test 2017-05-11 13:11:38 +07:00
manindaniil
797ed9f884 add tests 2017-05-11 11:34:20 +07:00
manindaniil
a8bd09ebbb fix bounds() for locus & shape 2017-05-11 11:32:44 +07:00
Viktor Sukochev
3145d60a23 Warnings fix 2017-05-05 16:16:46 +07:00
Viktor Sukochev
43e5e62cc3 Removing obsolete indexes 2017-04-30 16:44:59 +07:00
Viktor Sukochev
3ac08ee759 Absolute index fix 2017-04-28 18:22:45 +07:00
Viktor Sukochev
8025e4fcaf Hidden zIndex fix 2017-04-28 17:45:30 +07:00
Viktor Sukochev
ebdd7476e2 Animation z pos fix 2017-04-27 16:49:40 +07:00
Viktor Sukochev
661ef3fd5a Blurring textures fix 2017-04-27 16:38:04 +07:00
Viktor Sukochev
b519bdbacd Combine animation state fix 2017-04-27 15:11:14 +07:00
Viktor Sukochev
5d863467e9 animation state fix 2017-04-25 22:07:00 +07:00
Viktor Sukochev
aa174bf48c Hierarhy search fix 2017-04-21 20:47:12 +07:00
Viktor Sukochev
500f8b837a Nodes searching api refactoring 2017-04-21 20:34:18 +07:00
Viktor Sukochev
f6662847a8 Animation state 2017-04-19 22:41:40 +07:00
Viktor Sukochev
a40aa49049 Shape animation without stroke if fill was set. Fixes #120 2017-04-17 20:36:57 +07:00
Viktor Sukochev
e27d46e26e Image bounds. Fixes #119 2017-04-17 19:29:23 +07:00
Viktor Sukochev
702cd311f3 Text node touch detection fix 2017-04-14 18:16:09 +07:00
Viktor Sukochev
df20a3be85 Node with gradient fill touch events fix 2017-04-14 18:09:23 +07:00
Viktor Sukochev
384bb4cc19 imagesMap leak fix 2017-04-14 17:39:33 +07:00
Viktor Sukochev
f2ac082a0f Refactoring 2017-04-14 16:57:35 +07:00
Viktor Sukochev
d3f9224ad5 Unique objects in imagesMap 2017-04-14 15:58:42 +07:00
Viktor Sukochev
f39ae04b8c UIImage to Image basic implementation 2017-04-14 15:40:27 +07:00
Viktor Sukochev
8ccd0abcac Polyline bounds fix 2017-04-13 11:34:08 +07:00
Viktor Sukochev
32a5b21415 Nodes leak fix 2017-03-31 18:58:49 +07:00
Viktor Sukochev
6b86861a6d Replacing macawView rootNode via animation if needed 2017-03-22 20:46:20 +07:00
Viktor Sukochev
adcc211b91 Reversing generated bezierPath for better morphing animation 2017-03-21 20:12:54 +07:00
Viktor Sukochev
7966950c50 Weak reference for MacawView context 2017-03-21 19:09:36 +07:00
Viktor Sukochev
7e8d619f54 MacawView references fix 2017-03-21 18:23:59 +07:00
Viktor Sukochev
b47519ad50 Goup nodeForTag extension 2017-03-21 18:23:59 +07:00
Viktor Sukochev
2ed158cacd Morphing animation cycle fix 2017-03-17 20:53:55 +07:00
Viktor Sukochev
92358eeeee Replacing mutating shap in layerCache 2017-03-16 22:59:26 +07:00
Viktor Sukochev
f3bfd5c5e8 Using mutating shape for Shape Animation 2017-03-16 18:01:46 +07:00
Viktor Sukochev
8c4afaa2f5 Fixing rest warnings 2017-03-09 21:19:58 +07:00
Viktor Sukochev
a0ef02712d Reverting some changes to API 2017-03-09 21:08:17 +07:00
Khoren Markosyan
5234142a21 Fixed conflicts. 2017-03-09 17:15:14 +04:00
Khoren Markosyan
c287e6b16f Merge remote-tracking branch 'original/master' into fix_warnings 2017-03-09 17:11:09 +04:00
Yuri Strot
0f536c7729 Translate SVG id attribute to Node.tag 2017-03-07 17:52:21 +07:00
Khoren Markosyan
03f3d7b73d Fixed all warnings in project. 2017-03-06 21:00:05 +04:00
Viktor Sukochev
e5033f6e7e MacawView touches fix 2017-03-06 20:41:29 +07:00
Viktor Sukochev
04e6a95e12 Morphing animation fix - replacing shape right before animation generation 2017-03-03 16:52:04 +07:00
Viktor Sukochev
7c24afb4f5 Event locations fix 2017-03-02 21:00:54 +07:00
Viktor Sukochev
39bf29cf10 MacawView touches fix 2017-03-02 16:59:32 +07:00
Viktor Sukochev
433e2f5050 NodesMap replace method fix 2017-03-02 16:02:01 +07:00
Viktor Sukochev
edc82dc2c0 Touch events bug fixes 2017-03-02 14:44:20 +07:00
Viktor Sukochev
1c7756db8c Multi-touch support 2017-03-01 18:17:17 +07:00
Viktor Sukochev
c23cc4e3f4 Refactoring for multitouch support 2017-03-01 17:59:42 +07:00
Viktor Sukochev
454000f249 Using independent shapes for group animation 2017-03-01 17:13:30 +07:00
Viktor Sukochev
5a78a50454 Tap event returned 2017-03-01 16:38:41 +07:00
Viktor Sukochev
86b15314fe Shape animation fix. 2017-03-01 15:56:53 +07:00
Viktor Sukochev
b2764ec99e Shape find node fix 2017-03-01 15:42:39 +07:00
Viktor Sukochev
ad631df834 Touch events fixes 2017-03-01 15:14:43 +07:00
Viktor Sukochev
483d279478 Recognizers refactoring and fixes 2017-02-28 17:41:29 +07:00
Viktor Sukochev
2f0f5b3a8b Morphing & Shape animations fixes 2017-02-28 15:56:32 +07:00
Viktor Sukochev
130c540fdc Group 'shouldCheck' methods fixed 2017-02-28 14:28:38 +07:00
Viktor Sukochev
769858dea2 PanEvent with number of touches 2017-02-28 13:22:36 +07:00
Viktor Sukochev
1346d31b1b Touch events optimization 2017-02-28 12:13:23 +07:00
Viktor Sukochev
6fe056757d Missing bitmap context for touch detection 2017-02-27 19:14:44 +07:00
Viktor Sukochev
60e55b883e Single touch events 2017-02-27 18:31:23 +07:00
Viktor Sukochev
5fb6c83219 Passing context to findNodeAt method instead of singleton 2017-02-27 15:42:32 +07:00
Viktor Sukochev
7d08c814ed Contents animation pausedProgress state on animation end fix 2017-02-23 16:49:50 +07:00
Viktor Sukochev
ffa6949885 Paused progress state on finished animations fixed 2017-02-21 21:48:30 +07:00
Viktor Sukochev
ef572c8a76 Minor refactoring 2017-02-21 17:19:15 +07:00
Viktor Sukochev
8e01fb594d Macaw delayed animations fix 2017-02-21 16:55:25 +07:00
Viktor Sukochev
267536db1c Combine animation fix 2017-02-20 18:17:40 +07:00
Viktor Sukochev
159c8adb7f CombineAnimation correct states tests 2017-02-20 17:47:26 +07:00
Viktor Sukochev
8d19a32442 Common animation states fixes 2017-02-20 16:51:12 +07:00
Viktor Sukochev
9ad98cce1e Combine animation tests and fixes 2017-02-20 16:35:03 +07:00
Viktor Sukochev
844dfc8372 Simple animation state tests and fixes 2017-02-20 15:37:00 +07:00
Viktor Sukochev
dd176bbd92 Combine animation pause method 2017-02-20 14:26:26 +07:00
Viktor Sukochev
e6c0824c9d Contents animation pause/stop methods 2017-02-20 13:15:26 +07:00
Viktor Sukochev
f69c0b6c05 Stop/pause methods for opacity/transform animations 2017-02-18 20:18:16 +07:00
Viktor Sukochev
7989a46c0c Cycled and manual stop completion block call fix. Fixes #99 2017-02-17 17:25:26 +07:00
Viktor Sukochev
93351e4193 Content animation manual stop fixes #97 2017-02-16 17:36:43 +07:00
Viktor Sukochev
bc0aeb8a2e SVGView constructor default values 2017-02-16 16:53:35 +07:00
Viktor Sukochev
aa8e791aa6 Shape animation minor optimisation 2017-02-16 16:29:36 +07:00
Viktor Sukochev
fe6774eea8 Shapes related animations fixes 2017-02-15 17:51:12 +07:00
Viktor Sukochev
a2b697a2ac fillVar animation 2017-02-15 17:26:05 +07:00
Viktor Sukochev
337b58cc83 Unused operator removed 2017-02-15 17:09:25 +07:00
Viktor Sukochev
bbdc28e9ff Shape strokeVar animation test 2017-02-14 20:19:49 +07:00
Viktor Sukochev
0b7ca9bb50 Updating location for touch event 2017-02-14 18:11:45 +07:00
Viktor Sukochev
241eac6050 Touch event implementation 2017-02-13 20:11:43 +07:00
Viktor Sukochev
bdacd22686 Morphing for general nodes type 2017-02-13 19:26:52 +07:00
Viktor Sukochev
8eb9ed6470 Group contents parents fix. Fixes #95 2017-02-13 18:55:21 +07:00
Viktor Sukochev
bec2f10c0d Ease out timing function fix. Fixes #92 2017-02-10 18:38:40 +07:00
Viktor Sukochev
c94899993d Redrawing view after group renderers update. Fixes #93 2017-02-10 18:22:44 +07:00
Viktor Sukochev
677a1d681c Autoreversed animations fixes 2017-02-07 23:07:49 +07:00
Viktor Sukochev
be54410434 Shape animation autoreversing fix 2017-02-07 17:44:12 +07:00
Viktor Sukochev
74fe4c64f6 Fill final state fix 2017-02-06 13:08:14 +07:00
Viktor Sukochev
293ecc5343 Shape fill animation 2017-02-06 13:00:59 +07:00
Viktor Sukochev
208537a975 Stroke dash pattern animation 2017-02-06 12:31:39 +07:00
Viktor Sukochev
e47b230b82 Stroke line width and color animation support 2017-02-06 12:22:28 +07:00
Viktor Sukochev
da3d1f4238 ShapeAnimation basic implementation 2017-02-06 11:44:14 +07:00
Viktor Sukochev
76227718c6 Travis fix 2017-02-03 21:06:47 +07:00
Viktor Sukochev
7895e670d0 Shape animation interfaces 2017-02-03 20:31:29 +07:00
Viktor Sukochev
abf9a5c8f7 Line bounds fix 2017-02-02 18:20:08 +07:00
Viktor Sukochev
dcadb01c4a Groups hierarhy transformation 2017-02-02 17:34:22 +07:00
Viktor Sukochev
063cf5a378 Default line width fix 2017-02-02 16:48:40 +07:00
Viktor Sukochev
e93534d647 Morphing path transform fix 2017-02-01 17:41:06 +07:00
Viktor Sukochev
ede0d56dd2 Opacity animation for non intersected nodes 2017-02-01 16:22:12 +07:00
Viktor Sukochev
3ceabe4b9b Animate method 2017-01-31 18:32:00 +07:00
Viktor Sukochev
b7720de67f Group morphing prototype 2017-01-31 18:19:52 +07:00
Viktor Sukochev
c76210d891 Stroke width offset fix 2017-01-27 19:08:42 +07:00
Viktor Sukochev
4e30ee1a2e Morphing animation autoreverse fix 2017-01-27 17:22:40 +07:00
Viktor Sukochev
59491d081d Merge remote-tracking branch 'origin/morph_animation' 2017-01-27 15:29:39 +07:00
Yuri Strot
58b95f3166 Fix #68: Change SVGParser.parse signature 2017-01-26 22:10:33 +07:00
Yuri Strot
78cbcb75e7 Add default duration to placeVar.animation 2017-01-26 22:02:01 +07:00
Viktor Sukochev
05a8d560e7 Stroke properties full support 2017-01-26 18:44:12 +07:00
Viktor Sukochev
4944a86834 Circle bounds implementation 2017-01-26 18:19:01 +07:00
Viktor Sukochev
b3f3444089 Basic strokes properties support 2017-01-26 18:10:10 +07:00