Hello! This is the 64th weekly roundup of theme-related discussions, fixes, and developments in Gutenberg.
As always, please weigh in on the tickets below — your feedback is crucial and appreciated. And please comment with any issues I missed. 🙂
Active Issues / Discussions & PRs
- Themes: Broken editor style in some themes (Twenty Twenty and Twenty Nineteen) #34479
- Themes: Please don’t hardcode essential theme specific things. #34613
- Themes: Add duotone theme.json styles support #34667
- GS: Theme.json: Remove custom prefixes from properties that did not land in 5.8 #34485
- GS: Fix for link color in containers #34689
- GS: Clean theme data when switching themes in the customizer #34540
- GS: Navigation: Support gap via theme.json #34525
- GS: Social Icons: Support gap via theme.json #34526
- GS: Buttons: Support gap via theme.json #34527
- Design Tools: Show “none” as an alignment option and use contextual text to clarify settings. #34597
- Design Tools: Responsive blocks & intrinsic web design #34641
- Design Tools: Border Controls: Add placeholders and base styles #34465
- FSE themes: Have theme.json handle minimum widths of blocks #34573
- FSE: Add basic support for child themes #34354
Merged/Fixed/Announced
- Themes: Allow disabling text and background color via theme.json #34420
- Themes: Add default editor styles applied to themes without theme.json and without editor styles #34439
- Themes: Allow themes with theme.json to opt-out of block gap styles #34491
- FSE: Limit FSE admin notices to the Themes screen #34353
- GS: Remove colors classes from the packages that are already provided by global styles #34510
- GS: Font Appearance Control: Fix error in global styles for Site Title in TT1-Blocks #34520
- GS: Cache global stylesheet keyed by theme #34704
General Resources
- Full Site Editing Milestones
- GitHub Issues: Full Site Editing
- GitHub Issues: Themes
- Block-based Themes Reference
- Block-based Themes Tutorial
- Experimental-Themes.json
- Using the Block Editor for Theme Parts
- Printing navigation-block HTML from a legacy menu in themes
Thank you @danieldudzic for compiling this week’s summary!