Hello! This is the 14th weekly roundup of theme-related discussions, fixes, and developments in Gutenberg.
Please weigh in on the tickets below — your voice and feedback are welcome!
In progress / Discussions:
General:
- Convert all front-end pixel values to
rem. 24523 - Consider the use of the
prefers-color-schememedia query in Gutenberg + Themes. 24368 - Remove
--wp-admin-theme-colorvariable from front-facing styles. 24436 - Avoid using Gutenberg’s
$grid-unitvariables in the front end. 24432
Block-based Themes
- 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
FSE Blocks
A set of blocks are available with the Gutenberg plugin to enable building templates in FSE.
- Remove hardcoded colors from the Navigation block. 24462
Global Styles
- Global styles affecting non-FSE themes. 24326
- Tracking and consolidating style attributes for blocks. 22700
- Make
theme.jsoncross-platform (web & mobile). 24165
Merged:
General
- Remove editor-only styles from front-facing stylesheets. 24439
- Remove hardcoded body text color from some block patterns. 24424
- Remove hardcoded color in recent comments block. 24410
- Remove hardcoded color from separator styles. 24366
Global Styles
- Add support for more styles at the global level 24298
General Resources:
- 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 to @itsjusteileen, @jffng, and @joen for help pulling this post together. Please let us know if it was helpful in the comments!