Commit Graph

43 Commits

Author SHA1 Message Date
Maksym Komarychev
4fc6f4fd87 [ios] fire onLayout 2018-06-09 00:20:27 +03:00
Mikael Sand
13fcdf6f15 Merge remote-tracking branch 'msand/NestedSvg' into merge-test
# Conflicts:
#	ios/Elements/RNSVGGroup.m
#	ios/RNSVGNode.h
#	ios/RNSVGNode.m
2018-03-19 00:27:01 +02:00
Nikolay Demyankov
ef8b687ff0 Fix retain cycle for the textRoot property. 2018-03-14 15:31:02 +01:00
Nikolay Demyankov
26964598fc Fix retain cycle for nested views. 2018-03-14 11:05:20 +01:00
Mikael Sand
cd43fc151e Optimize hit testing. 2018-02-23 00:19:10 +02:00
Mikael Sand
db8f1da46b Improve path caching on ios 2018-02-22 03:48:39 +02:00
Mikael Sand
b5eeb1ee72 Allow nesting React-Native View components inside svg 2018-02-21 12:17:12 +02:00
Mikael Sand
ee1d1f78cc First attempt at nested svg support. 2018-02-21 12:17:12 +02:00
Ben Roth
5f74c92a58 Namespaces or un-globalifies a handful more iOS globals 2018-02-16 17:14:10 -08:00
Ben Roth
b217dcaff8 Prefix iOS symbols with RNSVG
fixes https://github.com/react-native-community/react-native-svg/issues/603
2018-02-14 19:04:32 -08:00
Mikael Sand
f1657d9ddf Prepare for new GlyphContext. 2017-08-15 19:50:50 +03:00
Horcrux
c91d333950 saveDefinition => parseReference 2017-02-04 11:18:10 +08:00
Horcrux
42c626dbfb Fix G renderable props 2017-01-22 23:10:23 +08:00
Horcrux
1b04e11ca4 Refactor Symbol on iOS 2017-01-22 17:51:47 +08:00
Horcrux
af6db7039f Finish percentage props refactor on iOS 2017-01-20 17:47:57 +08:00
Horcrux
7c9f6b2d3d Remove unused public method 2017-01-16 14:38:43 +08:00
Horcrux
1d06134719 Add TextPath element 2017-01-09 13:08:22 +08:00
Horcrux
f9fe7bdc4e merge master fix conflicts 2017-01-09 11:11:12 +08:00
Horcrux
152e839126 Remove path data usage in clipPath
Remove path data usage in clipPath.
Use clipPath in SVG way
2017-01-07 23:17:10 +08:00
Horcrux
632862299f Merge pull request #195 from janicduplessis/master
Update iOS RN header paths
2017-01-05 10:33:11 +08:00
Horcrux
5bb8c3d48f move traverseSubviews method to SVGNode 2016-12-02 15:17:55 +08:00
Janic Duplessis
ad360e71c2 Update iOS RN header paths 2016-12-01 05:14:57 -05:00
Horcrux
0434cddc8b Fix memory issue with ClipPath
Fix memory issue with ClipPath.
2016-11-11 13:25:16 +08:00
Horcrux
7f4eb47f81 fix touch events within the elements which are nested in G 2016-08-06 21:37:58 +08:00
Horcrux
92ea884d6f native prop trans => matrix 2016-07-27 15:54:45 +08:00
Horcrux
b512d57c7a remove unnecessary code 2016-07-27 14:55:58 +08:00
Horcrux
9888a1adf2 add viewBox support for android 2016-07-26 11:37:31 +08:00
Horcrux
03685f3787 remove unused context param, fix typo 2016-07-25 12:53:34 +08:00
Horcrux
a2598a5591 native prop tranform => trans,fix defs typo 2016-07-25 11:15:39 +08:00
Horcrux
7e13b801e1 refactor text render
Support G inherit props.
Refactor text render. Text glyphs will perfectly draw along the path
2016-07-22 23:49:15 +08:00
Horcrux
63f793c54e fix fillOpacity with gradients 2016-07-21 19:11:36 +08:00
Horcrux
18e1b60823 complete ClipPath refactor 2016-07-20 14:44:19 +08:00
Horcrux
dd6cb80e84 refactor Use and Defs element with native code support(iOS) 2016-07-19 23:09:51 +08:00
Horcrux
d610729208 clipPathId => clipPathRef 2016-07-19 09:34:27 +08:00
Dmitriy Loktev
0f9a07084c Fixes #62: Use ReactNative rendering methods 2016-06-30 11:29:25 +03:00
Horcrux
1f21660a88 touchable => responsible 2016-06-11 09:38:20 +08:00
Horcrux
6a0c47a898 refactor clipPath native code
refactor clipPath native code
add strokeMiterlimit prop support
2016-05-21 19:58:49 +08:00
Horcrux
f34c0c209a run hitTest only if necessary 2016-05-18 20:15:29 +08:00
Horcrux
5c0aa77390 fix touch system on iOS
subViews in G will run hitTest now.
fix hitTest while using clipPath
2016-05-18 18:30:51 +08:00
Horcrux
fa751e31b0 complete ClipPath element on iOS 2016-04-27 23:14:15 +08:00
Horcrux
24dcc83a80 complete basic shapes(ios) 2016-04-26 19:10:57 +08:00
Horcrux
c8aaa1eb12 change copy right and add clip for ios 2016-04-21 15:42:30 +08:00
Horcrux
d700ca5493 refactor all components and isolated from ART dependency 2016-04-20 00:52:59 +08:00