Skip to content

Commit 44d4886

Browse files
authored
feat: Enable new feature in Gutenberg Mobile (#59144)
1 parent a34b3b4 commit 44d4886

File tree

4 files changed

+6
-0
lines changed

4 files changed

+6
-0
lines changed

packages/react-native-bridge/android/react-native-bridge/src/main/java/org/wordpress/mobile/WPAndroidGlue/GutenbergProps.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ data class GutenbergProps @JvmOverloads constructor(
99
val enableLayoutGridBlock: Boolean,
1010
val enableTiledGalleryBlock: Boolean,
1111
val enableVideoPressBlock: Boolean,
12+
val enableVideoPressV5Support: Boolean,
1213
val enableFacebookEmbed: Boolean,
1314
val enableInstagramEmbed: Boolean,
1415
val enableLoomEmbed: Boolean,
@@ -69,6 +70,7 @@ data class GutenbergProps @JvmOverloads constructor(
6970
putBoolean(PROP_CAPABILITIES_LAYOUT_GRID_BLOCK, enableLayoutGridBlock)
7071
putBoolean(PROP_CAPABILITIES_TILED_GALLERY_BLOCK, enableTiledGalleryBlock)
7172
putBoolean(PROP_CAPABILITIES_VIDEOPRESS_BLOCK, enableVideoPressBlock)
73+
putBoolean(PROP_CAPABILITIES_VIDEOPRESS_V5_SUPPORT, enableVideoPressV5Support)
7274
putBoolean(PROP_CAPABILITIES_UNSUPPORTED_BLOCK_EDITOR, enableUnsupportedBlockEditor)
7375
putBoolean(PROP_CAPABILITIES_CAN_ENABLE_UNSUPPORTED_BLOCK_EDITOR, canEnableUnsupportedBlockEditor)
7476
putBoolean(PROP_CAPABILITIES_IS_AUDIO_BLOCK_MEDIA_UPLOAD_ENABLED, isAudioBlockMediaUploadEnabled)
@@ -112,6 +114,7 @@ data class GutenbergProps @JvmOverloads constructor(
112114
const val PROP_CAPABILITIES_LAYOUT_GRID_BLOCK = "layoutGridBlock"
113115
const val PROP_CAPABILITIES_TILED_GALLERY_BLOCK = "tiledGalleryBlock"
114116
const val PROP_CAPABILITIES_VIDEOPRESS_BLOCK = "videoPressBlock"
117+
const val PROP_CAPABILITIES_VIDEOPRESS_V5_SUPPORT = "videoPressV5Support"
115118
const val PROP_CAPABILITIES_FACEBOOK_EMBED_BLOCK = "facebookEmbed"
116119
const val PROP_CAPABILITIES_INSTAGRAM_EMBED_BLOCK = "instagramEmbed"
117120
const val PROP_CAPABILITIES_LOOM_EMBED_BLOCK = "loomEmbed"

packages/react-native-bridge/ios/GutenbergBridgeDelegate.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public enum Capabilities: String {
3030
case layoutGridBlock
3131
case tiledGalleryBlock
3232
case videoPressBlock
33+
case videoPressV5Support
3334
case mentions
3435
case xposts
3536
case unsupportedBlockEditor

packages/react-native-editor/android/app/src/main/java/com/gutenberg/MainActivity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ private Bundle getAppOptions() {
209209
capabilities.putBoolean(GutenbergProps.PROP_CAPABILITIES_IS_AUDIO_BLOCK_MEDIA_UPLOAD_ENABLED, true);
210210
capabilities.putBoolean(GutenbergProps.PROP_CAPABILITIES_TILED_GALLERY_BLOCK, true);
211211
capabilities.putBoolean(GutenbergProps.PROP_CAPABILITIES_VIDEOPRESS_BLOCK, true);
212+
capabilities.putBoolean(GutenbergProps.PROP_CAPABILITIES_VIDEOPRESS_V5_SUPPORT, true);
212213
capabilities.putBoolean(GutenbergProps.PROP_CAPABILITIES_FACEBOOK_EMBED_BLOCK, true);
213214
capabilities.putBoolean(GutenbergProps.PROP_CAPABILITIES_INSTAGRAM_EMBED_BLOCK, true);
214215
capabilities.putBoolean(GutenbergProps.PROP_CAPABILITIES_LOOM_EMBED_BLOCK, true);

packages/react-native-editor/ios/GutenbergDemo/GutenbergViewController.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,7 @@ extension GutenbergViewController: GutenbergBridgeDataSource {
421421
.canEnableUnsupportedBlockEditor: unsupportedBlockCanBeActivated,
422422
.tiledGalleryBlock: true,
423423
.videoPressBlock: true,
424+
.videoPressV5Support: true,
424425
.isAudioBlockMediaUploadEnabled: true,
425426
.reusableBlock: false,
426427
.facebookEmbed: true,

0 commit comments

Comments
 (0)