Commit Graph
239 Commits
Author SHA1 Message Date
Horcrux 7d09dcde29 fix lint warnings 2016-07-27 12:10:12 +08:00
Horcrux f2ee72bb76 Improve examples and document 2016-07-27 11:34:42 +08:00
Horcrux aee3038996 fix missed props.x and props.y 2016-07-27 11:13:02 +08:00
Horcrux a636211917 fix #61
refactor transform processing
2016-07-27 10:43:24 +08:00
Horcrux 1051bc078f bump version to 4.0.0 2016-07-26 17:24:01 +08:00
Horcrux d379df4f09 merge into master 2016-07-26 17:21:04 +08:00
Horcrux 28fa1cd091 refactor gradients on Android merge #86 into branch 2016-07-26 17:17:48 +08:00
HorcruxandGitHub afe2f4ba62 Merge pull request #86 from silverspace/master
SVG images double rendering on Android
2016-07-26 16:41:25 +08:00
Horcrux 9888a1adf2 add viewBox support for android 2016-07-26 11:37:31 +08:00
Horcrux f82032c21c start refactoring on android 2016-07-25 20:18:02 +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
Greg Hogan 045384a6e8 Revert extraneous rename of loadBitmap to loadImage
Previous commit accidentally renamed loadBitmap to loadImage, and made
some spurious whitespace changes. Reverting to minimal set of required
changes.
2016-07-24 16:01:23 -07:00
Greg Hogan bf7e29bf2e SVG images double rendering on Android
Fixing RNSVGImageShadowNode to no longer dangerously store a reference
to a DataSource result, since it's only valid for the lifetime of the
onNewResultImpl() method. Instead, the images are rendered from the
Fresco image bitmap cache.

Updating RNSVGVirtualNode to call getScreenDisplayMetrics() instead of
getWindowDisplayMetrics(), since the latter is deprecated.

Synchronizing access to RNSVGSvgViewShadowNode.drawChildren(), since
it can be called by multiple threads simultaneously (the native UI
thread and the asynchronous Image loader callback).
2016-07-24 15:26:18 -07:00
Horcrux c846c59ed6 change example bundle id 2016-07-24 12:12:32 +08:00
Horcrux 05c4bff04a ArtSvgExample => SvgExample 2016-07-24 12:08:15 +08:00
Horcrux cbea7a4edb finish Symbol refactor
finish Symbol refactor
finish all reusable elements refactor (iOS)
2016-07-24 11:41:00 +08:00
Horcrux 10b28434bb refactor viewBox for svg 2016-07-23 23:44:26 +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 16a1f89bf6 fix radial gradient memory leak 2016-07-21 18:45:30 +08:00
Horcrux 5ee5c2239a fix memory leak issue with CGMutablePathRef 2016-07-21 18:22:23 +08:00
Horcrux ff2395bcc2 finish gradients refactor 2016-07-20 22:38:45 +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 4eddfc6885 trans => transform 2016-07-19 10:37:30 +08:00
Horcrux a360d4ec65 clipPathId => clipPathRef 2016-07-19 09:38:41 +08:00
Horcrux d610729208 clipPathId => clipPathRef 2016-07-19 09:34:27 +08:00
Horcrux efa7363b6f Add setNativeProps method for most of elements 2016-07-18 18:34:54 +08:00
Horcrux 2516a778ba use createReactNativeComponentClass inside from react
due to the peerDependency of react-native is >=0.29.0.
so there is no need to consider compatibility with react-native@0.27.0
and below.
2016-07-18 17:35:42 +08:00
Horcrux fabefb7158 upgrade example`s react-native version to 0.29.0 2016-07-13 17:56:10 +08:00
HorcruxandGitHub 27a70b0978 Merge pull request #74 from Fujiwaranosai/master
Upgrade gradle version and react native local url
2016-07-13 17:02:04 +08:00
Nhat a1424bcb52 Upgrade gradle to match the version in react native.
Change url of react native repository so that it loads the correct local version.
2016-07-08 17:32:19 +07:00
Horcrux 6f2942ad98 bump to 3.0.0-rc 2016-07-06 13:44:33 +08:00
Horcrux 4ac779c511 bump version to 3.0.0 2016-07-06 13:44:14 +08:00
HorcruxandGitHub 8f4d48c8f4 Merge pull request #71 from playing/master
fix #70 android compile failed on rn 0.29.0
2016-07-06 13:43:19 +08:00
Wang Yitong 391df76b36 fix compile on rn 0.29.0
add new params to TouchEvent.obtain  method
2016-07-06 11:39:26 +08:00
HorcruxandGitHub a478e95cbb Merge pull request #65 from ptmt/fix_views_rendering
Fixes #62: Use ReactNative rendering methods
2016-07-01 09:39:02 +08:00
Horcrux 7fe0bc5ccc add keyword gradient 2016-07-01 09:31:08 +08:00
Dmitriy Loktev 0f9a07084c Fixes #62: Use ReactNative rendering methods 2016-06-30 11:29:25 +03:00
Horcrux 128a82d92b bump version to 2.2.0 2016-06-11 15:36:33 +08:00
Horcrux 1f21660a88 touchable => responsible 2016-06-11 09:38:20 +08:00
Horcrux 905df8acc1 remove unnecessary gradle files 2016-06-11 09:37:31 +08:00
Horcrux df32c3a910 fix the example title 2016-06-11 00:54:43 +08:00
Horcrux 1e0107f9ea Add touchable examples 2016-06-11 00:50:25 +08:00
Horcrux 220ea779b0 fix missing lodash 2016-06-10 23:48:20 +08:00
Horcrux 239e1c928d fix rgba fill and stroke bug 2016-06-10 23:33:18 +08:00
Horcrux dba1fb2801 add touchableProps and responderProps into propTypes 2016-06-09 23:35:08 +08:00
Horcrux 67b8b0c96f add touchable for circle 2016-06-09 23:30:33 +08:00
Horcrux 7307715712 add touchable support for shape elements 2016-06-09 23:30:10 +08:00