Gutenberg + Themes: Week of Aug 24, 2020


Hello! This is the 16th weekly roundup of theme-related discussions, fixes, and developments in Gutenberg. 

An important issue to highlight this week is this one that contains a proposal for offering a migration path for theme templates to block-based templates. It’s already generated some good discussion, and resulted in a followup issue, which I’ll list right here too: 

  • PHP Theme Template Compatibility Proposal. 24803
  • Follow up: Have Gutenberg fall back to PHP templates if a block-based template does not exist. 24834

Please weigh in on the tickets below — your voice and feedback are welcome! 

In progress / Discussions:

General:

  • Enable custom units by default. 24873
  • Outline button does not apply custom text color. 24625
  • Allow arbitrary widths for columns. 24711
  • Convert all front-end pixel values to rem. 24523
  • Consider the use of the prefers-color-scheme media query in Gutenberg + Themes. 24368
  • Avoid using Gutenberg’s $grid-unit variables in the front end. 24432

Block-based Themes

  • Have Gutenberg provide fallback block-based templates by default. 24883
  • Articulate requirements for porting existing themes. 24313
  • How to sync edits from theme to site editor. 22469
  • Improve template part visibility and enable browse mode. 24252
  • Discussing the “Hero/Cover Block” pattern for headers. 24634

FSE Blocks

A set of blocks are available with the Gutenberg plugin to enable building templates in FSE.

  • Allow using featured image as background for the Group block. 24660

Global Styles

  • Global styles affecting non-FSE themes. 24326
  • Tracking and consolidating style attributes for blocks. 22700 
  • Make theme.json cross-platform (web & mobile). 24165

Merged:

  • Make site title a link. 24725

Overview Issues:

  • Full Site Editing Milestones. 24551
  • Template Tags in Full Site Editing. 22724 

General Resources:


Thanks to @itsjusteileen, @jffng, and @joen for help pulling this post together. Please let us know if it was helpful in the comments!

#gutenberg-themes-roundup