diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android.kt index f96043635a62..378247c43ef5 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android.kt @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<2912fe4c90e3b493770bf14e70264656>> + * @generated SignedSource<<2c5d2f88cf7150403cbed87aeadc0239>> */ /** @@ -23,12 +23,16 @@ public open class ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android : ReactN // We could use JNI to get the defaults from C++, // but that is more expensive than just duplicating the defaults here. + override fun enableAccessibilityOrder(): Boolean = true + override fun enableBridgelessArchitecture(): Boolean = true override fun enableFabricRenderer(): Boolean = true override fun enableIntersectionObserverByDefault(): Boolean = true + override fun enableSwiftUIBasedFilters(): Boolean = true + override fun useNativeViewConfigsInBridgelessMode(): Boolean = true override fun useTurboModuleInterop(): Boolean = true diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android.kt index 2e5fa22f4539..1bcd57607481 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android.kt @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<6a5fd95dffcab319acb765aa25a33d8d>> + * @generated SignedSource<> */ /** @@ -25,12 +25,8 @@ public open class ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android : override fun cxxNativeAnimatedEnabled(): Boolean = true - override fun enableAccessibilityOrder(): Boolean = true - override fun enableSchedulerDelegateInvalidation(): Boolean = true - override fun enableSwiftUIBasedFilters(): Boolean = true - override fun preventShadowTreeCommitExhaustion(): Boolean = true override fun useSharedAnimatedBackend(): Boolean = true diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSCanary.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSCanary.h index 8b4606a4810b..b40d3c1be5aa 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSCanary.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSCanary.h @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<1b2061068e0d6c9ca362ceddd97862da>> + * @generated SignedSource<> */ /** @@ -27,6 +27,10 @@ class ReactNativeFeatureFlagsOverridesOSSCanary : public ReactNativeFeatureFlags public: ReactNativeFeatureFlagsOverridesOSSCanary() = default; + bool enableAccessibilityOrder() override { + return true; + } + bool enableBridgelessArchitecture() override { return true; } @@ -39,6 +43,10 @@ class ReactNativeFeatureFlagsOverridesOSSCanary : public ReactNativeFeatureFlags return true; } + bool enableSwiftUIBasedFilters() override { + return true; + } + bool useNativeViewConfigsInBridgelessMode() override { return true; } diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSExperimental.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSExperimental.h index 8c52948d3c02..718e792dc7dd 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSExperimental.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSExperimental.h @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<887a3ac5f8a93cc5ae5c8d01ec1d5e46>> + * @generated SignedSource<<44778a01f2e3f503ea31d340f89587b8>> */ /** @@ -31,18 +31,10 @@ class ReactNativeFeatureFlagsOverridesOSSExperimental : public ReactNativeFeatur return true; } - bool enableAccessibilityOrder() override { - return true; - } - bool enableSchedulerDelegateInvalidation() override { return true; } - bool enableSwiftUIBasedFilters() override { - return true; - } - bool preventShadowTreeCommitExhaustion() override { return true; } diff --git a/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js b/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js index 8ae401843b83..b7fd5efd6d71 100644 --- a/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js +++ b/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js @@ -167,7 +167,7 @@ const definitions: FeatureFlagDefinitions = { expectedReleaseValue: true, purpose: 'experimentation', }, - ossReleaseStage: 'experimental', + ossReleaseStage: 'canary', }, enableAccumulatedUpdatesInRawPropsAndroid: { defaultValue: false, @@ -534,7 +534,7 @@ const definitions: FeatureFlagDefinitions = { expectedReleaseValue: true, purpose: 'experimentation', }, - ossReleaseStage: 'experimental', + ossReleaseStage: 'canary', }, enableViewCulling: { defaultValue: false,