Hello! This is the 69th 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.
Active Issues / Discussions & PRs
- Themes: Allow themes to surface specific patterns from the Patterns Directory #35364
- Themes: Duotone filter not rendering in some places #35331
- Themes: Custom Templates: Use “title” from the theme.json #35592
- FSE: Allow child theme.json to be merged with parent theme.json #35459
- FSE: Split Post Author in to separate blocks #35596
- GS: Consider a root-level site padding solution that still lets some items go full-width #35607
- GS: Webfonts API implementation in theme.json #35591
- GS: Social Icons: Preset colors do not stay in sync with Global Styles presets #35480
- GS: Components: assess Heading styles in the context of the recent design updates #35464
- GS: Theme.json – styles.blocks.core/button.spacing.padding doesn’t apply if button uses Outline style #35438
- GS: Add a selection of preset spacing values to supplement/replace custom padding/margin options #35306
- GS: Allow switching global styles variations #35619
- DT: Layout: top margin overwrites theme.json block CSS when gap support enabled #35411
Merged/Fixed/Announced
- Themes: Support title in templateParts #35626
- Themes: Enable theme supports automatically for FSE theme #35593
- Themes: Elements block support: Fix link color rendering on site front end #35446
- Themes: Reset margin for all children of flow layouts #35426
- GS: Don’t output preset classes for colors defined by the theme #35514
Overview Issues
- Default Theme (Twenty Twenty Two): Overview of Gutenberg issues: #75
- GS: The Global Styles Interface #34574
- FSE: Post Comments Loop Block: Tracking issue #34994
- FSE: Site Editing block placeholders #35501
- DT: Typography Tools: Tracking defaults for blocks #35604
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
Thanks @mikachan for compiling with this week’s summary. Please comment if there’s something you’d like to highlight 🙂