Hello! This is the 53rd weekly roundup of theme-related discussions, fixes, and developments in Gutenberg.
Please weigh in on the tickets below — your feedback is crucial and appreciated.
Issues / Discussions & PRs
- FSE: Blocks that use entities are not saved in the widget editors #32756
- Themes: API to define a default template for the template mode #32752
- FSE: Add a filter to determine whether a theme should use the Site Editor #31235
- FSE: A dedicated space for all things global #32682
- GS: Presets and CSS classes #32462
- GS: Dimensions Panel: Add new progressive disclosure panel and update spacing supports #32392
- FSE: Block Supports: Allow themes to set styles when serialization is skipped #32417
- Themes: Try: Reduce specificity of reset & classic styles. #32659
- Blocks: Expand Search block customization #22071
- Blocks: Separator Block: Add top/bottom margins via block support and modified BoxControl #30609
Merged/Fixed
- FSE: Prevent duplicate queries #32700
- FSE: Template resolution for new posts and pages #32442
- Themes: Widgets: Try to fix color inheritance for social links. #32625
- GS: Make syntax errors in theme.json visible to users #32404
- GS: Enqueue core and theme colors by using separate structures per origin. #32358
- GS: Allow presets to provide an empty set of values #32679
- GS: Allow theme authors hook into the preset classes generated by global styles #32627
- GS: Update WP_Theme_JSON API so presets are always keyed by origin #32622
- GS: Enqueue global styles in editor only once #32377
- Blocks: Navigation block: Add an unstable location attribute #32491
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 @scruffian for your help with this week’s summary. Please comment if there’s something you’d like to highlight 🙂