Hello! This is the 38th weekly roundup of theme-related discussions, fixes, and developments in Gutenberg.
Please weigh in on the tickets below — your voice and feedback are welcome!
Issues / Discussions & PRs:
- FSE: Hide page title 28564
- Themes: Navigation Block – Add support for a dynamic home URL 20542
- Themes: Button Block – ability to disable Border Radius and Width controls 19796
- FSE: Experimental-theme.json: Move pageTemplates to settings 28810
- Blocks: Consider a standardized way to modify hover/focus/active states for blocks 27075
- FSE: Block group label 26639
- Blocks: Navigation Block – Create Block Variant for a “Fullscreen” navigation menu 24604
- Themes: Mitigate CSS inheritance from wp-block auto margins 28878
- Themes: Allow dynamic blocks to be used in classic themes 28702
- FSE: Decouple Post Blocks Experiment from Site Editor Experiment 27822
- FSE: Change the post template visually 28390
- FSE: Improve loading method for block styles 28358
- FSE: Query block setup with steps and block patterns 28891
- FSE: Add skip-link to FSE themes 28946
Merged/fixed:
- Global Styles: Load page templates via theme.json abstractions 28700
- Global Styles: Update theme.json shape: 28533
- FSE: Allow the query block to work on singular pages when inheriting the global query 28351
- FSE: Add support for custom templates in FSE themes 27778
- FSE: Load content in iframe 25775
- Themes: Try darker social links state for dark themes 28838
- FSE: [New block] Post Navigation Link 28602
- FSE: Fix template parts loading on frontend 28752
- FSE: Rename pageTemplates config to customTemplates in theme.json 28830
- FSE: Add an ‘area’ term for Template Parts 28410
Overview Issues:
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 @danieldudzic for pulling this week’s post together! Please let us know if it was helpful in the comments.