Gutenberg + Themes: Week of September 6, 2021


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

Thank you @danieldudzic for compiling this week’s summary! 

#gutenberg-themes-roundup