-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Audit experimental APIs (WP 5.6) #25786
Comments
|
👋 Haii! Recently the Because of that, I'd vote to skip the following: Components
Block Preview
|
based on my experience (https://wordpress.slack.com/archives/C02QB2JS7/p1601634548288000, requires registration) with |
Just looking at the ones I've know from reviewing or adding myself: Block Navigation
Block API
Selectors
|
👋 @tellthemachines, should we also add the |
@WunderBart I purposefully left out everything marked |
This issue lists the experimental APIs in the editor, to help decide whether any of them can be made stable before 5.6.
I used @jorgefilipecosta's snippet to collect everything exposed via the
wp
global, and then searched the codebase for props and added in all I found.There's also a bunch of
__experimental
stuff in theannotations
package that I left out because it's been there a while and wasn't mentioned in API audits for the previous releases. Would love to know more about this if anyone has the history!Cc @WordPress/gutenberg-core
Block Editor
__experimentalAlignmentHookSettingsProvider
__experimentalBlock
__experimentalBlockAlignmentMatrixToolbar
__experimentalBlockNavigationBlockFill
__experimentalBlockNavigationEditor
__experimentalBlockNavigationTree
__experimentalBlockSettingsMenuFirstItem
__experimentalBlockVariationPicker
__experimentalColorGradientControl
__experimentalGetGradientClass
__experimentalGetGradientObjectByGradientValue
__experimentalGradientPicker
__experimentalGradientPickerControl
__experimentalGradientPickerPanel
__experimentalImageSizeControl
__experimentalImageURLInputUI
__experimentalInserterMenuExtension
__experimentalLibrary
__experimentalLineHeightControl
__experimentalLinkControl
__experimentalPanelColorGradientSettings
__experimentalPreviewOptions
__experimentalResponsiveBlockControl
__experimentalSearchForm
__experimentalUnitControl
__experimentalUseBlockWrapperProps
__experimentalUseColors
__experimentalUseEditorFeature
__experimentalUseGradient
__experimentalUseResizeCanvas
__experimentalUseSimulatedMediaQuery
Selectors
__experimentalGetAllowedBlocks
__experimentalGetBlockListSettingsForBlocks
__experimentalGetLastBlockAttributeChanges
__experimentalGetParsedReusableBlock
Settings
__experimentalBlockDirectory
__experimentalBlockPatternCategories
__experimentalBlockPatterns
__experimentalCanUserUseUnfilteredHTML
__experimentalEnableFullSiteEditing
__experimentalEnableFullSiteEditingDemo
Props
BlockActions
__experimentalUpdateSelection
BlockControlsSlot
__experimentalIsExpanded
Draggable
__experimentalDragComponent
UncontrolledInnerBlocks
__experimentalCaptureToolbars
BlockList
__experimentalTagName
__experimentalAppenderTagName
__experimentalPassedProps
Inserter
__experimentalSelectBlockOnInsert
__experimentalIsQuick
BlockNavigationContext
__experimentalFeatures
BlockSettingsDropdown
__experimentalSelectBlock
BockToolbar
__experimentalExpandedControl
BlockPreview
__experimentalPadding
__experimentalLive
__experimentalOnClick
URLInput
__experimentalShowInitialSuggestions
__experimentalFetchLinkSuggestions
__experimentalHandleURLSuggestions
__experimentalRenderSuggestions
PlainText
__experimentalVersion
Block Library
__experimentalRegisterExperimentalCoreBlocks
Blocks
__experimentalGetAccessibleBlockLabel
__experimentalGetBlockLabel
Components
__experimentalAlignmentMatrixControl
__experimentalBoxControl
__experimentalCustomGradientPicker
__experimentalDimensionControl
__experimentalGradientPicker
__experimentalInputControl
__experimentalNavigation
__experimentalNavigationBackButton
__experimentalNavigationGroup
__experimentalNavigationItem
__experimentalNavigationMenu
__experimentalNumberControl
__experimentalRadio
__experimentalRadioGroup
__experimentalText
__experimentalToolbarContext
__experimentalTreeGrid
__experimentalTreeGridCell
__experimentalTreeGridItem
__experimentalTreeGridRow
__experimentalUnitControl
__experimentalUseSlot
Compose
__experimentalWidthProvider
__experimentalUseDragging
Core Data
__experimentalGetEntityRecordNoResolver
__experimentalGetDirtyEntityRecords
Data
__experimentalResolveSelect
Date
__experimentalGetSettings
Edit Post
__experimentalFullscreenModeClose
__experimentalUpdateLocalAutosaveInterval
__experimentalLocalAutosaveInterval
__experimentalGetPreviewDeviceType
Editor
Actions
__experimentalConvertBlockToReusable
__experimentalConvertBlockToStatic
__experimentalDeleteReusableBlock
__experimentalFetchReusableBlocks
__experimentalLocalAutosave
__experimentalOptimisticUpdatePost
__experimentalReceiveReusableBlocks
__experimentalRequestPostUpdateFinish
__experimentalRequestPostUpdateStart
__experimentalSaveReusableBlock
__experimentalTearDownEditor
__experimentalUpdateReusableBlock
Selectors
__experimentalGetReusableBlock
__experimentalIsFetchingReusableBlock
__experimentalIsSavingReusableBlock
Settings
__experimentalBlockDirectory
__experimentalBlockPatterns
__experimentalBlockPatternCategories
__experimentalEnableFullSiteEditing
__experimentalEnableFullSiteEditingDemo
__experimentalFeatures
__experimentalGlobalStylesUserEntityId
__experimentalGlobalStylesBaseStyles
__experimentalGlobalStylesContexts
__experimentalPreferredStyleVariations
__experimentalSetIsInserterOpened
__experimentalReusableBlocks
__experimentalUndo
__experimentalShouldInsertAtTheTop
Interface
__experimentalMainDashboardButton
Rich Text
__experimentalRichText
The text was updated successfully, but these errors were encountered: