Gutenberg + Themes: Week of June 18, 2021


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:

Thanks @scruffian for your help with this week’s summary. Please comment if there’s something you’d like to highlight 🙂

#gutenberg-themes-roundup