-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Add border controls to Cover and Featured Image blocks #37783
Conversation
Size Change: +304 B (0%) Total Size: 1.15 MB
ℹ️ View Unchanged
|
@jameskoster would it be possible to break this PR into three separate PRs, one for each block? The Featured Image and Cover block implementations seem pretty straightforward, leaving just the Site Logo for further discussion. |
I reverted the Site Logo so we can concentrate on that one separately. |
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.
Thanks for putting this together @jameskoster 👍
It might interest you that the Cover block portion of this PR appears to be a duplicate of #31370.
The linked PR was put on the back burner until new color controls were implemented and the border supports refined. It was delayed further when it was decided that the UX around separate controls for border color, width, and style, wasn't great and we should avoid rolling out the support until that was addressed.
There is ongoing work towards refining the border controls into a single component and these PRs should be merged in the near future ( #37769, #37770, #38876 )
My suggestion would be to continue with @ndiego's idea of splitting this PR into one per block, i.e. remove the Cover block changes here.
I did also give this PR a test and found the border radius isn't applied cleanly.
This is what I see for the cover block:
The same issue is present for the Featured Image block also.
"__experimentalDefaultControls": { | ||
"color": false, | ||
"radius": false, | ||
"style": false, | ||
"width": false | ||
} |
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.
If all the border controls are in fact to be optional, I think you can omit this part of the configuration.
That said, when the border support panel was first switched to the ToolsPanel
, the general idea was that any block opting into more than the border radius support should have all its border support features as default controls.
From memory, this was primarily to address UX issues around the split border color, width, and style controls. The fact this clutters the sidebar was also a driving force in refining the border controls and delaying opting into border support more widely.
Some background and context here can be found in #34061 and #36942.
Closing in favor of #42765 |
This PR makes it possible to add border radii, color, width, and style to the following blocks:
To test Cover
To test Featured Image