Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Android TV devices #16500

Closed

Commits on Feb 14, 2018

  1. Add LEANBACK_LAUNCHER to RNTester AndroidManifest

    This allows the app to be launched on Android TV devices as well
    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    0e40e4f View commit details
    Browse the repository at this point in the history
  2. Add ReactAndroidTVViewManager

    Contains code for handling KeyEvents related to Android TV navigation
    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    6dc6bb5 View commit details
    Browse the repository at this point in the history
  3. Add isRunningOnTv flag to AndroidInfoModule constants

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    8a71318 View commit details
    Browse the repository at this point in the history
  4. Expose isTV flag in Platform constants

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    7788de1 View commit details
    Browse the repository at this point in the history
  5. Copy iOS TVEventHandler implementation over to Android

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    29eb058 View commit details
    Browse the repository at this point in the history
  6. Change TV check in Touchable component

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    bf86743 View commit details
    Browse the repository at this point in the history
  7. Use ReactAndroidTVViewManager as default RootView

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    2eac232 View commit details
    Browse the repository at this point in the history
  8. Prevent TouchableNativeFeedback from crashing on Android TV

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    b961f2d View commit details
    Browse the repository at this point in the history
  9. Prevent crash when asking for overlay permission on Android TV

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    51df826 View commit details
    Browse the repository at this point in the history
  10. Decouple ReactAvtivityDelegate from ReactAndroidTVRootViewHelper

    Instead of creating TV-specific root view handle the `dispatchKeyEvent` in ReactRootView and proxy it to ReactAndroidTVRootViewHelper to handle
    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    d8c0f64 View commit details
    Browse the repository at this point in the history
  11. Add comment to RNTester Manifest for leanback launcher

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    4a75d81 View commit details
    Browse the repository at this point in the history
  12. Change isRunningOnTV to uiMode

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    5e7a6cd View commit details
    Browse the repository at this point in the history
  13. Change condition check to dispatch hotspot update

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    c4218f6 View commit details
    Browse the repository at this point in the history
  14. Return true after dispatchKeyEvent

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    a5a7b3b View commit details
    Browse the repository at this point in the history
  15. Fix isTV Platform constants on iOS

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    beb738f View commit details
    Browse the repository at this point in the history
  16. Consolidate TVEventHandler to single file

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    ac9d584 View commit details
    Browse the repository at this point in the history
  17. Remove mReactContext local variable from AndroidInfoModule

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    318218f View commit details
    Browse the repository at this point in the history
  18. Minor renamed in ReactAndroidTVRootViewHelper

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    2c37223 View commit details
    Browse the repository at this point in the history
  19. Prevent sending select event if target component is disabled

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    4aeca35 View commit details
    Browse the repository at this point in the history
  20. Revert "Return true after dispatchKeyEvent"

    This reverts commit 0a7f218.
    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    9e04243 View commit details
    Browse the repository at this point in the history
  21. Handle focus change events in ReactRootView

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    1a68b10 View commit details
    Browse the repository at this point in the history
  22. Add launcher banner icon

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    8ea9950 View commit details
    Browse the repository at this point in the history
  23. Inline keyEvent handler methods

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    db8cf86 View commit details
    Browse the repository at this point in the history
  24. Inline back retrieving RCTDeviceEmitter

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    ee5455f View commit details
    Browse the repository at this point in the history
  25. Add Javadocs

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    c763506 View commit details
    Browse the repository at this point in the history
  26. Add BuildingForAndroidTV docs

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    fb628ab View commit details
    Browse the repository at this point in the history
  27. [WIP] Support opening dev menu by long playPause button press

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    083c1b4 View commit details
    Browse the repository at this point in the history
  28. Add copyright header

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    6b2a82c View commit details
    Browse the repository at this point in the history
  29. Merge TV devices docs into one

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    a7397bf View commit details
    Browse the repository at this point in the history
  30. Change dev menu trigger to fastForward instead of playPause

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    9404bff View commit details
    Browse the repository at this point in the history
  31. Add rewind/fastForward buttons support

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    baaaf5a View commit details
    Browse the repository at this point in the history
  32. Fix BUCK config

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    4e4d603 View commit details
    Browse the repository at this point in the history
  33. Move ReactAndroidTVRootViewHelper to react/ package

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    a41b70d View commit details
    Browse the repository at this point in the history
  34. Fix BUCK config

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    acf321d View commit details
    Browse the repository at this point in the history
  35. Fix tests with AndroidInfoModule

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    d2177d5 View commit details
    Browse the repository at this point in the history
  36. Add support for hasTVPreferredFocus on Android TV devices

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    a087d05 View commit details
    Browse the repository at this point in the history
  37. Remove obsolete docs

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    5dc25ab View commit details
    Browse the repository at this point in the history
  38. Fix post-rebase issues

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    3b709d2 View commit details
    Browse the repository at this point in the history
  39. Fix exporting TVViewPropTypes on Android

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    5897b0e View commit details
    Browse the repository at this point in the history
  40. Code review changes

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    0894fdb View commit details
    Browse the repository at this point in the history
  41. Rename TVRootViewHelper to HWInputDeviceHelper

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    d6b1231 View commit details
    Browse the repository at this point in the history
  42. Improve handleKeyEvent method

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    61ff2ce View commit details
    Browse the repository at this point in the history
  43. Improve HWInputDeviceHelper events dispatching

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    8fc9b65 View commit details
    Browse the repository at this point in the history
  44. Rename onTVNavEvent to onHWKeyEvent

    Krzysztof Ciombor committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    dcb6ef7 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2018

  1. Add getUseDeveloperSupport check for fast forward long press

    Krzysztof Ciombor committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    1eccd4f View commit details
    Browse the repository at this point in the history
  2. Use ReactRootView sendEvent in HWInputDeviceHelper

    Krzysztof Ciombor committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    3c4a8eb View commit details
    Browse the repository at this point in the history
  3. Add "package" to sendEvent method

    Krzysztof Ciombor authored Feb 15, 2018
    Configuration menu
    Copy the full SHA
    15bf287 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2018

  1. Merge branch 'master' into feature/AndroidTV

    Krzysztof Ciombor committed Mar 6, 2018
    Configuration menu
    Copy the full SHA
    e79041a View commit details
    Browse the repository at this point in the history
  2. Fix ReactAndroidHWInputDeviceHelper.java license

    Krzysztof Ciombor committed Mar 6, 2018
    Configuration menu
    Copy the full SHA
    9a6be6d View commit details
    Browse the repository at this point in the history