Skip to content

Conversation

zeyap
Copy link
Contributor

@zeyap zeyap commented Oct 13, 2025

Summary:

Changelog:

[Internal] [Added] - Pass down frameRateListenerCallback in cxx animated

exposing frameRateListenerCallback to add instrumentation at animation frame and stop
we're deferring the actual implementation of frame rate listening/logging to app/platform side

Differential Revision: D84510183

@meta-codesync
Copy link

meta-codesync bot commented Oct 13, 2025

@zeyap has exported this pull request. If you are a Meta employee, you can view the originating Diff in D84510183.

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Oct 13, 2025
zeyap added a commit to zeyap/react-native that referenced this pull request Oct 20, 2025
…k#54142)

Summary:

## Changelog:

[Internal] [Added] - Allow passing down frameRateListenerCallback in cxx animated

exposing `frameRateListenerCallback` to add instrumentation at animation frame and stop
we're deferring the actual implementation of frame rate listening/logging to app/platform side

Reviewed By: sammy-SC

Differential Revision: D84510183
@zeyap zeyap force-pushed the export-D84510183 branch 2 times, most recently from dff77bc to d511f78 Compare October 20, 2025 21:38
zeyap added a commit to zeyap/react-native that referenced this pull request Oct 20, 2025
…k#54142)

Summary:

## Changelog:

[Internal] [Added] - Allow passing down frameRateListenerCallback in cxx animated

exposing `frameRateListenerCallback` to add instrumentation at animation frame and stop
we're deferring the actual implementation of frame rate listening/logging to app/platform side

Reviewed By: sammy-SC

Differential Revision: D84510183
zeyap added a commit to zeyap/react-native that referenced this pull request Oct 20, 2025
…k#54142)

Summary:

## Changelog:

[Internal] [Added] - Allow passing down frameRateListenerCallback in cxx animated

exposing `frameRateListenerCallback` to add instrumentation at animation frame and stop
we're deferring the actual implementation of frame rate listening/logging to app/platform side

Reviewed By: sammy-SC

Differential Revision: D84510183
@zeyap zeyap force-pushed the export-D84510183 branch 2 times, most recently from cc32baf to 9931074 Compare October 21, 2025 13:56
zeyap added a commit to zeyap/react-native that referenced this pull request Oct 21, 2025
…k#54142)

Summary:

## Changelog:

[Internal] [Added] - Allow passing down frameRateListenerCallback in cxx animated

exposing `frameRateListenerCallback` to add instrumentation at animation frame and stop
we're deferring the actual implementation of frame rate listening/logging to app/platform side

Reviewed By: sammy-SC

Differential Revision: D84510183
zeyap added a commit to zeyap/react-native that referenced this pull request Oct 21, 2025
…k#54142)

Summary:

## Changelog:

[Internal] [Added] - Allow passing down frameRateListenerCallback in cxx animated

exposing `frameRateListenerCallback` to add instrumentation at animation frame and stop
we're deferring the actual implementation of frame rate listening/logging to app/platform side

Reviewed By: sammy-SC

Differential Revision: D84510183
zeyap added a commit to zeyap/react-native that referenced this pull request Oct 21, 2025
…k#54142)

Summary:

## Changelog:

[Internal] [Added] - Allow passing down frameRateListenerCallback in cxx animated

exposing `frameRateListenerCallback` to add instrumentation at animation frame and stop
we're deferring the actual implementation of frame rate listening/logging to app/platform side

Reviewed By: sammy-SC

Differential Revision: D84510183
zeyap added 2 commits October 22, 2025 06:34
…54211)

Summary:

## Changelog:

[Internal] [Added] - always invoke onRender via UIManagerNativeAnimatedDelegate

Previously only android invokes `onRender` via UIManagerNativeAnimatedDelegate::runAnimationFrame()
consolidating so it's easier for debugging, also in cases where we want to add extra work per frame (e.g. add performance logging) in AnimatedNodesManagerProvider

Reviewed By: sammy-SC

Differential Revision: D85071075
…k#54142)

Summary:

## Changelog:

[Internal] [Added] - Allow passing down frameRateListenerCallback in cxx animated

exposing `frameRateListenerCallback` to add instrumentation at animation frame and stop
we're deferring the actual implementation of frame rate listening/logging to app/platform side

Reviewed By: sammy-SC

Differential Revision: D84510183
zeyap added a commit to zeyap/react-native that referenced this pull request Oct 22, 2025
…k#54142)

Summary:

## Changelog:

[Internal] [Added] - Allow passing down frameRateListenerCallback in cxx animated

exposing `frameRateListenerCallback` to add instrumentation at animation frame and stop
we're deferring the actual implementation of frame rate listening/logging to app/platform side

Reviewed By: sammy-SC

Differential Revision: D84510183
@zeyap zeyap force-pushed the export-D84510183 branch 2 times, most recently from 20cdaf0 to fca5ef0 Compare October 22, 2025 13:35
@meta-codesync meta-codesync bot closed this in 9f7a3bb Oct 22, 2025
@facebook-github-bot facebook-github-bot added the Merged This PR has been merged. label Oct 22, 2025
@meta-codesync
Copy link

meta-codesync bot commented Oct 22, 2025

This pull request has been merged in 9f7a3bb.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported Merged This PR has been merged. meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants