Hello! This is the 25th 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:
- Discussion: Allow themes to dynamically add CSS class names to the editor wrapper. 26494
- Bug: Preset size dropdown includes empty li when only custom font sizes are enabled 26489
- Bug: Toolbar buttons can inherit the editors text color when active. 26462
- Suggestion: Box-layout attribute. 26407
- FSE: Rethink how template parts work. 26392
- FSE: Automatically enable FSE for block-based themes. 26500
- FSE Discussion: Handling of templates and template parts duplicates. 26546
- Editor: Try a wider vanilla / default column width. 26357
Merged:
- Full-site editor: Add Dropdown to Create Generic Templates. 26284
- Query Block: expose initial templates as block variations. 26378
- Full-site editor: Add “convert to template part” flow. 20445
- Full-site editor: Add RTL support for navigation. 26334
- Twenty Twenty-One Blocks was started in the theme experiments repository: 57
- Themes now use stylesheet rather than textdomain as their identifier: 25995
- Fix allowing FSE themes to live in a subdirectory within the themes directory: 26391
Overview Issues:
- Full Site Editing Milestones. 24551
- Template Tags in Full Site Editing. 22724
- Tracking and consolidating style attributes for blocks. 22700
- Missing query block functionality. 24934
- Query and Loop block tracking: 24762
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, @joen, and @scruffian for help pulling this post together. Please let us know if it was helpful in the comments!