Nicolas Gallagher
768e895701
[fix] View transforms; add perspective styles
...
Fixes a regression introduced by
5db300df35
The `perspective` function is distinct from the `perspective` property.
This patch reverts the regression and adds support for `perspective`,
`perspectiveOrigin`, and `transformOrigin`.
Fix #208
2017-01-07 19:02:57 -08:00
Nicolas Gallagher
af5fde994d
Fix yarn.lock
2017-01-07 18:25:54 -08:00
Paul Le Cam
c3d0763944
[fix] ListView imports and 'getRowAndSectionCount'
...
Close #316
2017-01-07 18:22:47 -08:00
Nicolas Gallagher
0aba506725
Fix UIManager tests
2017-01-07 18:18:56 -08:00
Nicolas Gallagher
91032d8565
[change] allow 'display' in ViewStylePropTypes
...
Fix #296
2017-01-07 18:15:16 -08:00
Nicolas Gallagher
0696721488
Document transition and animation View styles
2017-01-07 18:12:26 -08:00
Nicolas Gallagher
fe18830ce6
[change] use classList in UIManager
...
Prevent setting the same class multiple times
2017-01-07 18:03:51 -08:00
Nicolas Gallagher
1b86d02300
[change] wrap layout measurement in 'asap'
2017-01-07 18:03:03 -08:00
Nicolas Gallagher
c56b472258
[change] depend on normalize-css-color
...
Fix #308
2017-01-07 18:00:17 -08:00
Nicolas Gallagher
b00132f007
[fix] TouchableOpacity transition duration
2017-01-07 17:50:59 -08:00
Nicolas Gallagher
8b8f8f0374
[fix] CSS properties that support unitless numbers
2017-01-05 14:47:10 -08:00
Nicolas Gallagher
8e94af34e1
Remove use of 'keyOf'
2017-01-05 14:47:10 -08:00
Nicolas Gallagher
7ffaf592d5
[fix] Text automatic writing direction detection
2017-01-05 14:47:08 -08:00
Nicolas Gallagher
a1017fa785
0.0.65
0.0.65
2017-01-04 18:25:39 -08:00
Nicolas Gallagher
5db300df35
[fix] transform perspective resolution
2017-01-04 18:04:15 -08:00
Nicolas Gallagher
214d862e61
[add] ScrollView to Animated
2017-01-04 18:04:05 -08:00
Nicolas Gallagher
4ef5453b33
0.0.64
0.0.64
2017-01-04 10:58:15 -08:00
Nicolas Gallagher
a27671d7cf
[fix] passing on RN style props in createDOMElement
...
The 'createDOMElement' function wasn't pulling 'style' out of the
props. A change to the logic that sets DOM props meant that if
'StyleRegistry.resolve' didn't return a 'style' object, the React Native
styles would be passed through to the underlying DOM node.
Fix #315
2017-01-04 10:43:19 -08:00
Nicolas Gallagher
8d2a650670
[fix] StyleSheet selector escaping
...
Values that contain '*' (e.g. 'calc(2 * 2)') were not properly escaped,
resulting in broken selectors.
2017-01-03 14:25:39 -08:00
Nicolas Gallagher
4cc1c983e8
0.0.63
0.0.63
2017-01-02 23:44:10 -08:00
Nicolas Gallagher
37413fd55f
Update Text snapshot
2017-01-02 23:43:39 -08:00
Nicolas Gallagher
07ff0ea104
Use setNativeProps to update ProgressBar
2017-01-02 23:28:14 -08:00
Nicolas Gallagher
1a87657500
[fix] Switch thumb positioning
2017-01-02 23:25:15 -08:00
Nicolas Gallagher
5e4c8e520a
[fix] StyleSheet registry key check
2017-01-02 23:24:24 -08:00
Nicolas Gallagher
236121e32c
Add unregistered styles benchmark
2017-01-02 22:46:38 -08:00
Nicolas Gallagher
39c76ca50c
Minor StyleSheet/injector refactor; small fixes
2017-01-02 15:07:05 -08:00
Nicolas Gallagher
e65f91d849
[change] simplify CSS generation
2017-01-02 13:15:38 -08:00
Nicolas Gallagher
a535c558d8
[change] Move 'onResponderRelease' cancel to 'Touchable'
...
Moves a fix for double-firing Touchables into 'Touchable'
2017-01-02 13:12:13 -08:00
Nicolas Gallagher
a74be91b7c
Minor documentation changes
2017-01-02 11:27:46 -08:00
Nicolas Gallagher
8eaaf28a32
0.0.62
0.0.62
2017-01-01 20:45:45 -08:00
Nicolas Gallagher
16d448dc5b
Update various dependencies
2017-01-01 20:45:14 -08:00
Nicolas Gallagher
ea75cced13
[change] ProgressBar using CSS animations
...
Fix #299
2017-01-01 20:22:42 -08:00
Nicolas Gallagher
cfc56a1354
[change] ActivityIndicator using CSS animations
...
Ref #299
2017-01-01 19:48:50 -08:00
Nicolas Gallagher
b1cd92a65d
[change] update Animated
...
Fix #309
2017-01-01 18:35:18 -08:00
Nicolas Gallagher
d87f71ebc1
[change] StyleSheet performance rewrite
...
Improves StyleSheet benchmark performance by 13x. Removes undocumented
`StyleSheet.resolve` API.
Typical mean (and first) task duration.
[benchmark] DeepTree: depth=3, breadth=10, wrap=4)
-master 2809.76ms (3117.64ms)
-patch 211.2ms (364.28ms)
[benchmark] DeepTree: depth=5, breadth=3, wrap=1)
-master 421.25ms (428.15ms)
-patch 32.46ms (47.36ms)
This patch adds memoization of DOM prop resolution (~3-4x faster), and
re-introduces a `className`-based styling strategy (~3-4x faster).
Styles map to "atomic css" rules.
Fix #307
2017-01-01 17:42:25 -08:00
Nicolas Gallagher
a2cafe56fc
Add initial performance benchmarks
...
Simple render tree benchmarks originally developed by @lelandrichardson
Fix #306
2017-01-01 14:43:47 -08:00
Nicolas Gallagher
351c0ac3d4
Minor changes
2016-12-30 22:19:51 -08:00
Nicolas Gallagher
877c0d2818
Simplify StyleSheet's expandStyle
2016-12-30 22:14:39 -08:00
Nicolas Gallagher
3afc5d5de6
Rename style processors to resolvers
2016-12-29 19:17:12 -08:00
Nicolas Gallagher
edf3b9b7ff
Move 'flattenStyle' into 'StyleSheet'
2016-12-29 16:31:14 -08:00
Nicolas Gallagher
518a85bf1b
Rename 'createReactStyleObject' to 'createReactDOMStyle'
2016-12-29 16:26:31 -08:00
vaukalak
ba75acb66a
[add] BackAndroid API stub
2016-12-27 18:14:31 +00:00
Nicolas Gallagher
bc68b0b6f4
0.0.61
0.0.61
2016-12-27 18:09:11 +00:00
Nicolas Gallagher
44ecbc072e
[change] update React and Touchables
...
Update to React@15.4. The 'EventConstants' module no longer exports a
key-mirror, which was preventing the 'ResponderEventPlugin' from working
as it did with React@15.3.
Close #255
2016-12-27 17:57:27 +00:00
Nicolas Gallagher
4cf4905fc2
[change] add support for ShadowPropTypes
...
Fix #44
2016-12-26 13:57:19 +00:00
Nicolas Gallagher
509920be4b
[add] Image 'prefetch' and 'getSize' statics
...
Fix #160
2016-12-26 13:31:40 +00:00
Gethin Webster
04e3c23e67
[fix] ListView updates rows when dataSource changes
...
Close #295
2016-12-23 12:51:40 +00:00
Nicolas Gallagher
32f454de66
[change] add Platform and Touchable to 'core' module
2016-12-23 12:45:54 +00:00
Nicolas Gallagher
1273bfc7cf
Address avoidable object creation
2016-12-23 12:22:32 +00:00
Nicolas Gallagher
dc7f526f6b
[fix] TextInput props
...
- Add missing 'onSubmitEditing' propType and test
- Add 'dir=auto' DOM attribute to allow browser to switch writing
direction for RTL languages
2016-12-17 23:38:36 +00:00