Commit Graph

29 Commits

Author SHA1 Message Date
Mikael Sand
553c17794e Implement support for multi-letter ligatures.
Typographic ligature: In writing and typography, a ligature occurs where two or more graphemes or letters are joined as a single glyph.
Optimize kerning and advance widths calculation using Paint.getTextWidths(String text, float[] widths);
Make strokeWidth numberProp instead of string.
Fix caching of AlignmentBaseline.
Rename distance to pathLength.
Upgrade gradle build tools.
2017-08-03 21:35:30 +03:00
Mikael Sand
d08103168a Suggest adding a compatibility mid-line rendering attribute to textPath. 2017-07-26 03:51:57 +03:00
Mikael Sand
2d699b4e56 Add alignment-baseline aliases to support legacy content. 2017-07-25 10:00:32 +03:00
Mikael Sand
c05c215496 Implement prop extraction for side and alignmentBaseline. Cleanup extractText, fix linting. 2017-07-25 07:45:08 +03:00
Mikael Sand
fddb4008d1 Extend and improve propTypes. Optimize javascript hidden classes and inline caching in V8.
Add lengthAdjust and textLength text / tspan attributes.
2017-07-25 04:07:04 +03:00
Mikael Sand
714768c1a7 Fix TextAnchor prop-type definition. 2017-07-24 03:33:34 +03:00
Mikael Sand
80b9ff9d57 Fix font PropTypes 2017-07-23 22:55:39 +03:00
Mikael Sand
fc61c9dad2 Simplify textAnchor and textDecoration handling 2017-07-23 20:11:01 +03:00
Mikael Sand
dff02c3dbb Implement wordSpacing in extractFont 2017-07-23 08:30:28 +03:00
Mikael Sand
ebeb89beb5 Improve units and fontSize implementation.
Implement support for units in strokewidth based on relativeOnOther.
2017-07-19 23:35:34 +03:00
Mikael Sand
7547effd1f Merge remote-tracking branch 'upstream/master' into 5.3.0-conformance
# Conflicts:
#	lib/extract/extractViewBox.js
#	package.json
2017-07-15 14:07:29 +03:00
Mikael Sand
dac969b944 First letterSpacing implementation attempt 2017-06-20 22:04:41 +03:00
Mikael Sand
377cb7267f Change transform PropType to oneOfType([PropTypes.object, PropTypes.string]) 2017-06-12 20:08:52 +03:00
Tim Rijavec
294d2da2b3 Replaced React and RN PropTypes with prop-types package 2017-05-15 16:34:42 +01:00
Horcrux
5bd9b40c17 refactor Components props extracting 2017-02-03 19:43:25 +08:00
Horcrux
ad196a7071 finish Text props extract refactoring 2016-09-16 23:59:38 +08:00
Horcrux
a636211917 fix #61
refactor transform processing
2016-07-27 10:43:24 +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
dba1fb2801 add touchableProps and responderProps into propTypes 2016-06-09 23:35:08 +08:00
Horcrux
7307715712 add touchable support for shape elements 2016-06-09 23:30:10 +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
8d01e8eccb refactor shape elements add responder system.
refactor shape elements add responder system.
Just iOS.
2016-05-15 00:40:43 +08:00
Horcrux
080fcb86fd fix lint warning, remove unused module 2016-05-13 11:04:07 +08:00
chunghe
4af7dc664b React API must be now required from react package 2016-05-12 13:04:04 +08:00
Horcrux
be8c273adf Add eslint 2016-05-04 11:24:13 +08:00
Horcrux
902bdcb1d0 fix text context and complete gradient js code 2016-04-26 22:08:54 +08:00
Horcrux
24dcc83a80 complete basic shapes(ios) 2016-04-26 19:10:57 +08:00