Hello! This is the 73rd weekly roundup of theme-related discussions, fixes, and developments in Gutenberg.
As always, please weigh in on the tickets below — your feedback is crucial and appreciated.
Active Issues / Discussions & PRs
- Themes: Revise folder structure on themes made with blocks #36548
- Themes: The block_editor_settings_all filter does not get applied everywhere #36595
- Themes: Unable to remove block-templates support using remove_theme_support #36396
- Themes: Update the block theme folders to templates and parts #36647
- FSE: Templates list screen – Adding duplicate to 3 dot menu. #36665
- FSE: Templates and Template Parts screens – add Published date. #36664
- FSE: Adding a shortcut to W icon to open and close the WP left menu area. #36660
- FSE: Templates WP left menu area – Do not close menu area when selecting Site or Styles #36659
- FSE: WP Menu area – Adjust < Dashboard text to 14px font. #36658
- FSE: Templates list screen – make the screen thinner and add truncation to site title. #36657
- FSE: Block Template creation is using empty content instead of the appropiate fallback #36648
- FSE: Replace “Template Parts” list with area-based alternative #36613
- FSE: Mark templates that are used for key pages #36612
- FSE: Add “clear customizations” action to templates list #36611
- FSE: Templates list screen overview #36597
- FSE: The block_editor_settings_all filter does not get applied everywhere #36595
- FSE: Site Editor: templates available in sidebar is limited to 10 in total #36563
- FSE: Click to ->Editor (Beta) or ->Styles nothing happens #36482
- FSE: 404 Error on a preloaded route when creating a new template part. #36438
- FSE: Site Editor: Add global styles to export file #36619
- GS: Iterations on the user global styles endpoint. #36644
- GS: Make Blocks section more distinguishable #36569
- GS: Global Styles panel: Add elements support to “Typography” section #36546
- GS: Add Welcome Guide to Styles More Menu #36544
- GS: Color palette: Design updates #36543
- GS: Open the color picker to the left of the sidebar #36542
- GS: enable the ability to edit gradient & duotone palettes #36541
- GS: Per Block list styles affect all list blocks #36539
- GS: Fix confusing ellipsis menu for the Custom Color Palette feature #36519
- GS: Add nudge to include name for Custom Color Palette #36473
- GS: Make user able to change all color palette origins #36674
- GS: Update global styles public API #36610
- GS: Add caching to WP_Theme_JSON_Resolver_Gutenberg::get_user_data_from_custom_post_type() #36584
- DT: Border color: only shows a single palette #36641
- DT: Users should be able to add a custom gradient when the default gradients are disabled #36640
- DT: Font size: design updates #36545
- DT: Color palette: Design updates #36543
- DT: Global Styles: Open the color picker to the left of the sidebar #36542
- DT: Font Size Picker: Remove hints and allow non-integers #36636
- DT: Cover: move BoxControlVisualizer in the markup to make it visible #36635
- DT: Post Featured Image: Move width and height controls into the Dimensions panel via SlotFill #36540
- Themes: Allow themes to provide alternate color palettes #36304
- Themes: theme.json: add appearanceTools flag to opt-in into appearance UI controls #36646
- Themes: Template Editing: Templates do not recognize theme template parts without a theme attribute #36124
- Themes: Themes should be able to provide default template for Template Editing via theme.json #36086
- Themes: Alternative approach to the layout outer padding #36214
- FSE: Color naming conflict for theme variables #36360
- FSE: Post Template returns empty string when no results found #36224
- GS: Gutenberg 11.9: Not possible to filter the global style settings anymore #36330
- GS: Add automated core blocks documentation #36183
- GS: The margin added at the top level styles (for body) in theme.json is override by a margin added from gutenberg #36147
- GS: Account for upcoming changes in styles metadata in WordPress 5.9 #36327
- GS: LineHeightControl: Use __unstableSize prop in Typography panel #36196
- DT: Duotone: Caching breaks duotones set through theme.json #36208
Merged/Fixed/Announced/Closed
- Themes: Ability to remove / override “Core” color palette #36407
- Themes: Navigation preservation plan #36087
- FSE: Add templates list page for site editor #36379
- GS: Replace get_theme_file_path in theme_has_support #36398
- GS: theme.json: adds a setting property that enables some other ones #36246
- DT: Post Comments Form: ensure typography styles are applied to child elements #36188
Overview Issues
- Default Theme (Twenty Twenty Two): Overview of Gutenberg issues: #75
- GS: The Global Styles Interface #34574
- FSE: Post Comments Loop Block: Tracking issue #34994
- FSE: Site Editing block placeholders #35501
- DT: Typography Tools: Tracking defaults for blocks #35604
- Tracking: ToolsPanel Follow Ups #36165
General Resources:
- Full Site Editing Milestones
- 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
Please comment if there’s something you’d like to highlight 🙂
Abbreviation key:
DT: Design Tools
FSE: Full Site Editing
GS: Global Styles