Skip to content

Commit 4be68ef

Browse files
huntiemeta-codesync[bot]
authored andcommitted
Promote fuseboxFrameRecordingEnabled to experimental (#57531)
Summary: Pull Request resolved: #57531 This feature is Stage 3 and intends to join the canary channel in the next release. In the meantime, opt this into the experimental channel. Changelog: [General][Added] - **React Native DevTools**: Experimental performance screenshots support and `Page.captureScreenshot` is added to the [`EXPERIMENTAL` channel](https://reactnative.dev/docs/releases/release-levels) Reviewed By: rubennorte Differential Revision: D111703888 fbshipit-source-id: 492012e36de324a00984b78924834a7937993f5e
1 parent 4970200 commit 4be68ef

3 files changed

Lines changed: 16 additions & 4 deletions

File tree

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<7103d9c2fa3e2f152ce60b5dff12c0e4>>
7+
* @generated SignedSource<<af67163b6d34bb714b783658501ca6e8>>
88
*/
99

1010
/**
@@ -29,6 +29,10 @@ public open class ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android :
2929

3030
override fun enableSchedulerDelegateInvalidation(): Boolean = true
3131

32+
override fun fuseboxFrameRecordingEnabled(): Boolean = true
33+
34+
override fun fuseboxScreenshotCaptureEnabled(): Boolean = true
35+
3236
override fun preventShadowTreeCommitExhaustion(): Boolean = true
3337

3438
override fun useSharedAnimatedBackend(): Boolean = true

packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSExperimental.h

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<7341b28bb77aeeec670051149faeae04>>
7+
* @generated SignedSource<<bcd31ae20312c38ff0bbc8fdeac5ce36>>
88
*/
99

1010
/**
@@ -39,6 +39,14 @@ class ReactNativeFeatureFlagsOverridesOSSExperimental : public ReactNativeFeatur
3939
return true;
4040
}
4141

42+
bool fuseboxFrameRecordingEnabled() override {
43+
return true;
44+
}
45+
46+
bool fuseboxScreenshotCaptureEnabled() override {
47+
return true;
48+
}
49+
4250
bool preventShadowTreeCommitExhaustion() override {
4351
return true;
4452
}

packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ const definitions: FeatureFlagDefinitions = {
666666
expectedReleaseValue: true,
667667
purpose: 'experimentation',
668668
},
669-
ossReleaseStage: 'none',
669+
ossReleaseStage: 'experimental',
670670
},
671671
fuseboxNetworkInspectionEnabled: {
672672
defaultValue: true,
@@ -688,7 +688,7 @@ const definitions: FeatureFlagDefinitions = {
688688
expectedReleaseValue: true,
689689
purpose: 'experimentation',
690690
},
691-
ossReleaseStage: 'none',
691+
ossReleaseStage: 'experimental',
692692
},
693693
optimizedAnimatedPropUpdates: {
694694
defaultValue: false,

0 commit comments

Comments
 (0)