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

Expose UIManager from Scheduler #33545

Closed
wants to merge 4 commits into from
Closed

Commits on Apr 21, 2022

  1. Expose scheduler through RCTSurfacePresenter

    Summary:
    Exposes event listener through iOS scheduler wrapper (`RCTScheduler`) and exposes scheduler itself through `RCTSurfacePresenter`.
    
    Changelog: [Changed] Exposed `RCTScheduler` to allow setting event listeners.
    
    Differential Revision: D35313398
    
    fbshipit-source-id: 67d27969d7a64f021810292f84ddb52484c11b68
    Andrei Shikov authored and facebook-github-bot committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    16698ea View commit details
    Browse the repository at this point in the history
  2. Add event listeners to Scheduler

    Summary:
    Minimal set of changes to intercept events in external modules. Current intended use-case is for Reanimated to handle events for the Animated properties.
    
    Changelog: [Added] Add listeners to allow intercepting events in C++ core.
    
    Differential Revision: D35312534
    
    fbshipit-source-id: 17ea760d016e68ee203b0106a113006f39fc159b
    Andrei Shikov authored and facebook-github-bot committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    0277c56 View commit details
    Browse the repository at this point in the history
  3. Expose scheduler through FabricUIManager

    Differential Revision: D35313399
    
    fbshipit-source-id: d53d9642ae351360b5825d280f4244ce701eebcd
    Andrei Shikov authored and facebook-github-bot committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    f15406c View commit details
    Browse the repository at this point in the history
  4. Expose UIManager from Scheduler (facebook#33545)

    Summary:
    Pull Request resolved: facebook#33545
    
    Exposes `UIManager` instance for access from third-party modules.
    
    Changelog: [Changed] Exposes `UIManager` instance for third-party access.
    
    Reviewed By: javache
    
    Differential Revision: D35314058
    
    fbshipit-source-id: 8640911c24a19c48fe6a4141cfec26c9427fb9c3
    Andrei Shikov authored and facebook-github-bot committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    2c6211c View commit details
    Browse the repository at this point in the history