Gutenberg + Themes: Week of September 6, 2021

Hello! This is the 64th weekly roundup of theme-related discussions, fixes, and developments in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/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.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. 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 customizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. #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
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks. 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 blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. 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