Gutenberg + Themes: Week of November 22nd, 2021


Hello! This is the 74th 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

  • DT: Font Size Picker: Remove hints and allow non-integers #36636
  • DT: Border panel: Update to display multiple palette origins #36753
  • DT: Hide border panel when all border features have been disabled #36791
  • DT: Gradients: Enable adding custom gradient when gradients are disabled #36900
  • DT: Users should be able to add a custom gradient when the default gradients are disabled #36640
  • DT: Border color: only shows a single palette #36641
  • DT: Keep block font-size and color adjustments when change block type #36745
  • DT: Preset colors from the default palette are serialized as inline styles #36770
  • DT: Enable transparency on elements by default #36774
  • DT: Highlight color palette only shows colors from the last source #36886 
  • DT: Gradients: errors resulting from clearing or quickly selecting gradient colors in background color #36899
  • GS: Add: Transparency support on global styles colors #36840
  • GS: Fix: apply by slug on all origins #36841
  • GS: Fix CSS Custom Properties for presets in the site editor #36851
  • GS: ​​Add filters to shortcircuit the public API of global styles #36909
  • GS: Add nudge to include name for Custom Color Palette #36473
  • GS: Fix confusing ellipsis menu for the Custom Color Palette feature #36519
  • GS: Per Block list styles affect all list blocks #36539
  • GS: enable the ability to edit gradient & duotone palettes #36541
  • GS: Open the color picker to the left of the sidebar #36542
  • GS: Color palette: Design updates #36543
  • GS: Add Welcome Guide to Styles More Menu #36544
  • GS: Make Blocks section more distinguishable #36569
  • GS: Iterations on the user global styles endpoint. #36644
  • GS: Override parent blockGap #36692
  • GS: Post Title: Global Styles elements selector is not applied #36731
  • FSE: Site Editor: Add global styles to export file #36619
  • FSE: Add client side routing for Site Editor #36488
  • FSE: 404 Error on a preloaded route when creating a new template part. #36438
  • FSE: Click to ->Editor (Beta) or ->Styles nothing happens #36482
  • FSE: Templates list screen overview #36597
  • FSE: Mark templates that are used for key pages #36612
  • FSE: Replace “Template Parts” list with area-based alternative #36613
  • FSE: Block Template creation is using empty content instead of the appropiate fallback #36648
  • FSE: Templates list screen – make the screen thinner and add truncation to site title. #36657
  • FSE: Templates WP left menu area – Do not close menu area when selecting Site or Styles #36659
  • FSE: Adding a shortcut to W icon to open and close the WP left menu area. #36660
  • FSE: Templates and Template Parts screens – add Published date. #36664
  • FSE: Templates list screen – Adding duplicate to 3 dot menu. #36665
  • FSE: product category uses page.html insted of index.html, archive.html or taxonomy.html #36771 
  • FSE: Full Site Editing: Deleting block settings padding doesn’t reset value #36794
  • Themes: Revise folder structure on themes made with blocks #36548
  • Themes: The block_editor_settings_all filter does not get applied everywhere #36595

Merged/Fixed/Announced/Closed

  • DT: Post Featured Image: Move width and height controls into the Dimensions panel via SlotFill #36540
  • DT: Cover: move BoxControlVisualizer in the markup to make it visible #36635
  • DT: Block Supports: Update block supports docs after typography reshaping #36894
  • GS: Update global styles public API #36610
  • GS: Add caching to WP_Theme_JSON_Resolver_Gutenberg::get_user_data_from_custom_post_type() #36584
  • GS: GlobalStyles sidebar: do not show default palette if theme opts-out #36639
  • GS: Global Styles: rename core origin key to default for presets #36645
  • GS: Make user able to change all color palette origins #36674
  • GS: Add elements support to the typography panel in global styles #36718
  • GS: Update: Rename user preset origin to custom #36748
  • GS: Fix: Color palette is not being stored #36817
  • GS: Add: Gradient palette editor #36820
  • GS: Update function names for the public global styles API functions #36907
  • GS: Rename gutenberg_ to wp_ for some functions that land in WordPress 5.9 #36913
  • Themes: theme.json: add appearanceTools flag to opt-in into appearance UI controls #36646
  • Themes: Update the block theme folders to templates and parts #36647
  • Themes: Fix duotone first render in Safari #36754
  • Themes: Fix: theme colors cannot override defaults #36811
  • Themes: Don’t try and render unstable location if Nav block has ID #36863 

Overview Issues

  • Default Theme (Twenty Twenty Two): Overview of Gutenberg issues: #75
  • DT: Typography Tools: Tracking defaults for blocks #35604
  • GS: The Global Styles Interface #34574  
  • FSE: Post Comments Loop Block: Tracking issue #34994 
  • FSE: Site Editing block placeholders #35501
  • Tracking: ToolsPanel Follow Ups #36165 

General Resources

Thanks @danieldudzic for your help with this week’s summary. Please comment if there’s something you’d like to highlight 🙂

Abbreviation key:

DT: Design Tools
FSE: Full Site Editing
GS: Global Styles

#gutenberg-themes-roundup