Nick Lockwood
fe4b4c2d83
Optimised blending for translucent images with opaque background color + fixed cropping for images in cover/contain mode.
...
Summary:
@public
Our background color propagation mechanism is designed to make rendering of translucent content more efficient by pre-blending against an opaque background. Currently this only works for text however, because images are not composited into their background even if the background color is opaque.
This diff precomposites network images with their background color when the background is opaque, allowing them to take advantage of this performance optimization.
I've also added some logic to correctly crop the downloaded image when the resizeMode is "cover" or "contain" - previously it was only correct for "stretch".
Before:{F22437859}
After:{F22437862}
Test Plan: Run the UIExplorer "<ListView> - Paging" example with "color blended layers" enabled and observe that the images appear in green now, instead of red as they did before.
2015-05-22 07:19:06 -08:00
Nick Lockwood
d27e6fa7f8
Fixed RCTWebSocket and chrome debugging in OSS
2015-05-15 11:37:07 -08:00
Tadeu Zagallo
22fb03d7e0
[ReactNative] Fix UIExplorer missing reference to RCTWebSocket
2015-05-14 14:18:13 -08:00
Harrison Harnisch
babdc21614
WebSocket polyfill
...
Summary:
- Added as a library in /Libraries/WebSocket
- Drag and drop to add to project (similar to adding Geolocation polyfill)
- Exposed as `window.WebSocket` which conforms with https://developer.mozilla.org/en-US/docs/Web/API/WebSocket specs
Closes https://github.com/facebook/react-native/pull/890
Github Author: Harrison Harnisch <hharnisc@gmail.com>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-05-14 09:37:02 -08:00
Alex Akers
1a17cceb17
[React Native] Save UIExplorer search state
2015-05-05 05:46:53 -08:00
Alex Akers
5eca2e1d3c
[React Native] Added RCTSettings
2015-05-05 05:46:52 -08:00
Nick Lockwood
eb0476074f
Improved debug and fixed macros
2015-04-30 09:59:16 -08:00
Alex Akers
8a57c4e980
[React Native] RCT_EXPORT lvl.2
2015-04-08 08:34:10 -08:00
Nick Lockwood
bf4868edda
Added non-class-scanning-based approach fror registering js methods
2015-04-08 05:45:20 -08:00
laiso
e35521300a
(Xcode) Set indent=2 in all xcodeproj files.
...
Summary:
These are default settings now.
I saw my Xcode be configured indent=4.
![2015-03-30 12 16 11 pm](https://cloud.githubusercontent.com/assets/39830/6889697/98f8b930-d6d6-11e4-81c8-d2146855d127.png )
Closes https://github.com/facebook/react-native/pull/472
Github Author: laiso <laiso@lai.so>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-04-01 17:14:45 -08:00
Tadeu Zagallo
20291a02df
[ReactNative] s/ReactKit/React/g
2015-03-26 02:42:24 -08:00
Spencer Ahrens
15f6783f34
[ReactNative] Add snapshot tests for examples
2015-03-24 21:48:49 -08:00
Tadeu Zagallo
8ae0eacf17
[ReactNative] Open Source PushNotifications and move Badge Number methods and permission into it
2015-03-24 04:31:34 -08:00
Alex Kotliarskyi
3fd4ed1464
[ReactNative] Put all iOS-related files in a subfolder
2015-03-19 14:37:44 -08:00
Alex Kotliarskyi
0de49ab0d5
[ReactNative][RFC] Bring Chrome debugger to OSS. Part 1
2015-03-19 09:32:52 -08:00
Joe Stanton
f8ab8415d5
[RCTVibration] Basic Vibration API
...
Summary:
* Exposed as `VibrationIOS.vibrate();`
* Included a UI Explorer example.
* Vibration patterns are currently unsupported as there is no API to produce a vibration of less than 1 second on iOS.
Closes https://github.com/facebook/react-native/pull/154
Github Author: Joe Stanton <joe.stanton@red-badger.com>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-03-16 20:41:33 -08:00
Tadeu Zagallo
28e38afb68
[ReactNative] Oss ActionSheet
2015-03-13 10:51:06 -08:00
Nick Lockwood
74e84ba494
Unforked RKNavigator, RKScrollView and RKView
2015-03-10 19:25:46 -08:00
Alex Kotliarskyi
378e59b90a
[ReactNative] Make tests run on TravisCI
2015-03-10 18:33:20 -08:00
Alex Kotliarskyi
b185cbd6e6
[ReactKit] Create test for OSS ReactKit
2015-03-10 13:55:34 -08:00
Alex Akers
a8aedb3e78
[React Native][Device ID][wip] implement most basic js access
2015-03-10 11:56:47 -08:00
Spencer Ahrens
184ae2314d
[ReactNative] OSS Picker
2015-03-10 09:29:53 -08:00
Nick Lockwood
705a8e0144
Improved Geolocation API
2015-03-09 02:50:16 -08:00
Nick Lockwood
fb2f063ef5
Ported TabBarIOS to OSS and unified implementation
2015-03-05 17:16:19 -08:00
Spencer Ahrens
3daaf1741c
[ReactNative] Clean up libraries and include paths
2015-03-03 10:46:34 -08:00
Nick Lockwood
3b11b9d6c3
[WIP] Migrated View Managers over to new architecture
2015-03-01 16:34:14 -08:00
Spencer Ahrens
c7b5a1ddfa
[ReactNative] Use local CocoaPod config for ReactNative modules
2015-02-27 08:36:53 -08:00
Spencer Ahrens
99f7a0ab9d
[ReactNative] Pull out some OSS modules into separate libs
2015-02-27 08:36:52 -08:00
Spencer Ahrens
aa03c2755e
[ReactNative] Bring back ReactKit proj files
2015-02-20 16:49:03 -08:00