-
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
Remove preferred style variations legacy support #58930
Conversation
Size Change: -722 B (0%) Total Size: 1.71 MB
ℹ️ View Unchanged
|
b9979bb
to
e7c8a59
Compare
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.
To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
e7c8a59
to
d824d42
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Smoke tested editors and blocks with style variations.
Can't see any regressions.
Thanks for cleaning up.
I forgot the props, sorry about that :) |
I have a question regarding this... |
* trunk: (273 commits) Remove preffered style variations legacy support (#58930) Style theme variations: add property extraction and merge utils (#58803) Migrate `change-detection` to Playwright (#58767) Update Changelog for 17.6.6 Docs: Clarify the status of the wp-block-styles theme support, and its intent (#58915) Use `data_wp_context` helper in core blocks and remove `data-wp-interactive` object (#58943) Try double enter for details block. (#58903) Template revisions API: move from experimental to compat/6.4 (#58920) Editor: Remove inline toolbar preference (#58945) Clean up link control CSS. (#58934) Font Library: Show error message when no fonts found to install (#58914) Block Bindings: lock editing of blocks by default (#58787) Editor: Remove the 'all' rendering mode (#58935) Pagination Numbers: Add `data-wp-key` to pagination numbers if enhanced pagination is enabled (#58189) Close link preview if collapsed selection when creating link (#58896) Fix incorrect useAnchor positioning when switching from virtual to rich text elements (#58900) Upgrade Floating UI packages, fix nested iframe positioning bug (#58932) Site editor: fix start patterns store selector (#58813) Revert "Rich text: pad multiple spaces through en/em replacement (#56341)" (#58792) Documentation: Clarify the performance reference commit and how to pick it (#58927) ...
All what I'm saying in this PR is that the legacy support we kept was broken (not consistent) and I removed it from the code. I don't know much about future plans. From my own perspective, future plans would probably include marking variations as preferred on the global styles level, so not a preference which means it might work differently. |
Note that as part of curating the Gutenberg 17.8 changelog, I added the label [Feature] Style Variations to this PR to better categorize it. Please let me know if there is a different label that would be a better fit. |
Related #52632
What?
In #34522 we removed the "preferred style variations" feature from Gutenberg but we kept it around for users that had switched the default variation for some blocks. The problem though is that it is not being applied consistently, for example, it's applied in the post editor but not the site editor or widgets editor..., so the value of that fallback is actually not great.
This PR just goes ahead and removes it entirely. It keeps the action around with a deprecated message but from now on, the default variation is the default one specified by Core for everyone.
We may one to have something like it in the future but it will be global styles based instead of a preference.
Testing Instructions
Nothing really to test here.