Uh oh!
There was an error while loading. Please reload this page.
Apple TV support 4: support for input (tvOS focus engine) - #10427
Apple TV support 4: support for input (tvOS focus engine)#10427douglowder wants to merge 87 commits into
Conversation
facebook-github-bot
commented
Oct 17, 2016
By analyzing the blame information on this pull request, we identified @caabernathy and @jacobp100 to be potential reviewers. |
jacobp100
commented
Oct 18, 2016
I don’t think I’m the right person to be reviewing this! Maybe you could ping the people who did the previous reviews! |
facebook-github-bot
commented
Oct 18, 2016
@dlowder-salesforce updated the pull request - view changes |
douglowder
commented
Oct 18, 2016
@javache@bestander here is the next round of Apple TV changes. |
facebook-github-bot
commented
Oct 18, 2016
@dlowder-salesforce updated the pull request - view changes |
facebook-github-bot
commented
Oct 19, 2016
@dlowder-salesforce updated the pull request - view changes |
douglowder
commented
Oct 21, 2016
Weird, now the TabBar snapshot test is failing for tvOS.... not seeing that locally |
lacker
commented
Oct 29, 2016
Is that what Travis was failing on? It looked like a properties update test to me. I'll restart Travis fwiw. |
douglowder
commented
Dec 12, 2016
@javache import failed again... please let me know if there is anything I can do to help resolve the issue. |
javache
commented
Dec 19, 2016
Landed in c92ad5f! |
Summary: **Motivation** After reviewing changes between my PR #10427 and what was eventually manually imported to master, found two minor adjustments needed. **Test plan** Existing tests should still pass. Closes#11548 Differential Revision: D4357216 Pulled By: javache fbshipit-source-id: 571794cda104210bf5236462c0700e07a2a51d29
Summary: The `focusedOpacity` prop is only used inside `_opacityFocused` which is not used anywhere. This pr removes this unused code. The code was added in #10427 but it does not appear to be used in the final version of the pr. Closes#14984 Differential Revision: D5430611 Pulled By: shergin fbshipit-source-id: 0bc4fdef04304eae9785caaf76ae1fb12ce6651e
Make Apple TV React Native apps actually work by supporting Siri Remote and keyboard input through the TouchableHighlight and TouchableOpacity components. Also enable input into TextInput components, and support TabBarIOS. Add an API for changing which component has the tvOS focus.
Existing Apple TV automation still passes. Reenabling existing snapshot tests for Apple TV. Will add snapshot tests later for verifying the tvOS focus API.