-
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.5) #23615
Comments
The ones I know about on top of my head
These gradients/colors related APIs should stay experimental. Ideally we remove them at some point and just rely on the "support flags"
This is the new inserter library component, I think it's starting to become mature, but let's stabilize it after 5.5
This is a great API that I'd love to stabilize sometimes but it's probably going to happen when we release Global styles.
These should stay as experimental as these features (widgets screen and FSE) are still not ready yet.
Maybe it's time to mark this as stable? @ellatrix you should know better here.
Seems like this could be made unstable as it's not something that should ever be made stable.
I'd like for this to be made unstable or removed but we need to refactor the module to drop moment first.
Why do we have both InputControl and TextControl? cc @ItsJonQ
This one seems safe to stabilize?
We have this for some time now, is it time to make it stable cc @nerrad ?
These shouldn't be made stable as we should refactor reusable blocks to use entities instead. |
I know of other projects that want to start using this reliably, so ya I’m fine with this being made stable. |
@diegohaz, has some follow-up work planned for the toolbar related components in #23316, it might impact:
|
@youknowriad Ideally, |
The following ones are within the scope of the experimental navigation screen that's being actively developed:
|
Let's close and audit again a bit more ahead of time for WP 5.6. |
FWIW I've found it useful several times, like WordCamp.org's Schedule block and |
@iandunn I believe some of these settings might be too moment dependent and since moment is being "deprecated", we might want to hold, see if we can get rid of moment internally and reconsider that one. |
For each of these: is it still relevant? Can it be removed, or should I become a stable API? Cc @WordPress/gutenberg-core.
This list is created with the help of @jorgefilipecosta's script:
It only checks exposed properties on the window global, so its doesn't include parameters. I'll either find a better way to automate it or search manually, then update this issue.
Block Editor
__experimentalAlignmentHookSettingsProvider: "object"
__experimentalBlock: "object"__experimentalBlockAlignmentMatrixToolbar: "function"
__experimentalBlockNavigationBlockFill: "function"
__experimentalBlockNavigationEditor: "function"
__experimentalBlockNavigationTree: "function"
__experimentalBlockSettingsMenuFirstItem: "function"
__experimentalBlockVariationPicker: "function"
__experimentalColorGradientControl: "function"__experimentalGetGradientClass: "function"__experimentalGetGradientObjectByGradientValue: "function"__experimentalGradientPicker: "function"__experimentalGradientPickerControl: "function"__experimentalGradientPickerPanel: "function"__experimentalImageSizeControl: "function"
__experimentalImageURLInputUI: "function"
__experimentalInserterMenuExtension: "function"
__experimentalLibrary: "function"__experimentalLineHeightControl: "function"
__experimentalLinkControl: "function"
__experimentalPanelColorGradientSettings: "function"
__experimentalPreviewOptions: "function"
__experimentalResponsiveBlockControl: "function"
__experimentalUnitControl: "function"
__experimentalUseColors: "function"__experimentalUseEditorFeature: "function"
__experimentalUseGradient: "function"__experimentalUseResizeCanvas: "function"
SETTINGS_DEFAULTS
Block Library
Blocks
Components
Compose
Data
Date
Edit Post
__experimentalFullscreenModeClose: "function"
Actions
Selectors
Rich Text
Nothing changed here since 5.4. This should remain experimental.
The text was updated successfully, but these errors were encountered: