Hello! This is the 72nd 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: Ability to remove / override “Core” color palette #36407
- Themes: Allow themes to provide alternate color palettes #36304
- Themes: Consider changing some theme.json settings to opt-out #36187
- Themes: Template Editing: Templates do not recognize theme template parts without a theme attribute #36124
- Themes: Navigation preservation plan #36087
- Themes: Themes should be able to provide default template for Template Editing via theme.json #36086
- Themes: Alternative approach to the layout outer padding #36214
- FSE: Color naming conflict for theme variables #36360
- FSE: Post Template returns empty string when no results found #36224
- FSE: Add templates list page for site editor #36379
- GS: Gutenberg 11.9: Not possible to filter the global style settings anymore #36330
- GS: Add automated core blocks documentation #36183
- GS: The margin added at the top level styles (for body) in theme.json is override by a margin added from gutenberg #36147
- GS: Replace get_theme_file_path in theme_has_support #36398
- GS: Account for upcoming changes in styles metadata in WordPress 5.9 #36327
- GS: theme.json: adds a setting property that enables some other ones #36246
- GS: LineHeightControl: Use __unstableSize prop in Typography panel #36196
- DT: Duotone: Caching breaks duotones set through theme.json #36208
- DT: Post Comments Form: ensure typography styles are applied to child elements #36188
Merged/Fixed/Announced
- FSE: Template Part Block: Add some guards #36324
- FSE: Add template_type guards #36318
- GS: Chore: Update: Centralize safe_style_css usages. #36280
- GS: Fix: Crash when resetting user color palette. #36233
- GS: Fix: Show user colors on palette indicator. #36232
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
- Tracking: ToolsPanel Follow Ups #36165
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 @mmaattiiaass and @onemaggie for your help with this week’s summary. Please comment if there’s something you’d like to highlight 🙂
Abbreviation key:
DT: Design Tools
FSE: Full Site Editing
GS: Global Styles