Meeting Information
Attendees:
pdureau, G4MBINI, Rajab Natshah, Sharique Farooqui, christian.wiedemann, Vincent Maucorps (vmaucorps), mh_nichts, Lee Walker, Fabien Clément, Olivier Deboyser (oldeb), Daniel Hansen (dhansen), Mikael Meulle (just_like_good_vibes), Orlando Pantoja (opantoja), Ben Mango (bmango), Monet Fort (monet-fort), fb-multimedia, Janne (jiisuominen), Jean Valverde (mogtofu33), Kerry Murphy (kerrymick)
Date/time: 2025/06/26 - 15:00/16:00 CET
Meeting Agenda
Meeting agenda: that are presented / discussed:
- Introduction, news and info by @Pierre (pdureau)
- Roadmap of @Pierre (pdureau)’s as new Drupal Core frontend manager
- UI Patterns (SDC to UI) by @Christian Wiedemann
- UI Styles, UI Skins & UI Examples by @Grimreaper
- UI Icons & Display Builder by @Jean
- Display builder by @Pierre (pdureau)
- UI Suite themes & community by @Michael Fanini
Some highlighted topics:
- Drupal as a the first design system native CMS: what is happening in 11.2 & 11.3
- The rising popularity of UI Suite
- Display Builder is now public and alpha1 is available
- New releases of modules & public themes
Fixed Issues
UI Suite
- N/A
UI Suite modules
UI Patterns 2:
- #3519282: [2.0.4] Add PluginSettingsInterface::settingsSummary()
- #3504857: [2.0.4] Update documentation
- #3506138: [2.0.4] Unable to use View field source in a component nested in a component with error message array_keys(): Argument #1 ($array) must be of type array, null given
- #3517651: [2.0.4] Can't assign slots in layout builder
- https://www.drupal.org/project/ui_patterns/releases/2.0.4
- #3525566: [2.0.5] Keep patterns directory structure when converting them to components
- #3525442: [2.0.5] Source entity_link makes rendering uncacheable
- #3517724: [2.0.5] Number prop: validate in normalize
- #3528093: [2.0.5] Empty summary in TokenSource
- #3525836: [2.0.5] Improve context switching UX
- #3525646: [2.0.5] Copy variant templates when converting patterns to components
- #3529045: [2.0.5] value zero is considered empty and filtered from props for numbers
- #3528602: [2.0.5] Undefined array key "source" in ui_patterns_ui
- #3529076: [2.0.5] Ajax error in layout builder when an embedded prop form has only one possible source
- #3529193: [2.0.5] Drupal 11.2 & justinrainbow/json-schema
- #3522873: [2.0.5] Compatibility with Drupal 11.2's SDC Variants
- #3527718: [2.0.5] Cannot use Token source in Layout Builder
- #3525775: [2.0.5] Cannot use computed entity reference bundle field in a component
- #3524151: [2.0.5] Using the ui_patterns view style can error out when there is a single result row
- #3528895: [2.0.5] Performance improvements of Component Form
- #3523040: [2.0.5] Ensure using always the "replaced " component structure
- https://www.drupal.org/project/ui_patterns/releases/2.0.5
UI Patterns 1:
- #3508463: Pattern libraries not registered at all with 8.x-1.x and Drupal core >= 11.1.x
- #3311452: Support modules that use field_layout data (eg. field_group).
- #3311455: Support field_groups nesting
- #3314998: Allow to use field_group label in patterns
- #3419974: Patterns provider is always set to the base_plugin_definition provider
- #3526747: [1.11.0] Fix CI failures
- https://www.drupal.org/project/ui_patterns/releases/8.x-1.11
- #3530397: PHP Error after the ui_patterns and ui_patterns_library modules upgraded to 1.11.0
- https://www.drupal.org/project/ui_patterns/releases/8.x-1.12
- #3479848: Undefined array key issue
- #3530566: Extend settings summary instead of overwriting them
- https://www.drupal.org/project/ui_patterns/releases/8.x-1.13
UI Styles:
- #3511797: Add documentation about widgets
UI Skins:
- N/A
UI Examples:
- N/A
UI Icons:
- #3527311: Icon picker dialog hides other dialog form actions
- #3494488: Field widget: icon position not displayed
- #3517081: Integrate UI Icons Menu with Navigation
- #3520203: Automated Drupal 11 compatibility fixes for ui_icons
- #3530536: Provide autocomplete result in a grid
- #3527052: Enhance Icon Field Styling for Better Visual Consistency
- https://www.drupal.org/project/ui_icons/releases/1.1.0-beta5
- #3527052: Enhance Icon Field Styling for Better Visual Consistency
- #3531320: Layout Builder icon field
- https://www.drupal.org/project/ui_icons/releases/1.1.0-beta6
- #3526011: Add PluginSettingsInterface::settingsSummary()
SDC Devel:
- N/A
Display Builder:
- https://www.drupal.org/project/display_builder/releases/1.0.x-dev
- #3527510: Move private code to public
- #3529681: Update composer.json
- #3529285: Navigation left sidebar goes over the left sidebar
- #3529472: Rename DisplayBuilderPreset
- #3529262: Fatal error with paragraph
- #3529270: Logs panel: fix printed infos
- #3529049: Replace sidebars modals by drawers
- #3530369: Make components from ancestor themes available
- #3529057: Replace tippy and popper with htmx preview
- #3529062: [1.0.0-alpha1] Make toolbar responsive
- #3531511: Installation default config broken
- #3529070: [1.0.0-alpha1] Use PluginSettingsInterface::settingsSummary()
- #3529195: [1.0.0-alpha1] Init mkdocs
- #3531718: Second Drawer does not always display on click
- https://www.drupal.org/project/display_builder/releases/1.0.0-alpha1
UI Suite themes
UI Suite Bootstrap:
- #3527055: Content moderation form support
- #3525108: Block/content styles not working for site branding block
- #3497492: [D11.1] Remove ui_icons_backport dependency
- #3495050: [5.2.x] Remove components deprecated options
- #3494732: [5.2.x] Remove Layout Options dependency
- https://www.drupal.org/project/ui_suite_bootstrap/releases/5.1.0-beta2
- #3372792: Starterkit: split Bootstrap CSS per component
- #3528760: Display builder override for accordion and fieldset
- #3478113: [5.2.x] Add Bootswatch themes
- #3531053: Warnings in 11.2
- #3531220: UI Icons compatibility
- https://www.drupal.org/project/ui_suite_bootstrap/releases/5.2.0-beta1
- #3531513: Fatal error with 11.2
UI Suite DSFR:
- https://www.drupal.org/project/ui_suite_dsfr/releases/1.1.0-rc1
- #3526009: [1.1.0] Support Navigation module
- https://www.drupal.org/project/ui_suite_dsfr/releases/1.1.0
- #3532552: [1.1.2] Put version 1.14.0 in the theme
UI Suite DaisyUI:
- #3524948: [5.0.0-alpha3] Simplify static grid components
- #3528951: [5.0.0-alpha3] Simplify dynamic grid component
- #3513348: [5.0.x-alpha3] Collapse twig end tag error
- #3514470: [5.0.x-alpha3] Add modal open prop for Modal component
- #3530214: [5.0.0-alpha3] Add link wrapper to card component.
- https://www.drupal.org/project/ui_suite_daisyui/releases/5.0.0-alpha3
UI Suite USWDS:
- #3525037: Address 3.12 changes
- https://www.drupal.org/project/ui_suite_uswds/releases/4.0.1
- #3526783: Node dependencies and scripts do not work
- #3528006: Cannot install due to drupal/ui_icons_patterns
- #3531878: Add libraryOverrides to all components
UI Suite Olivero:
- N/A
Bulma:
- N/A
UI Suite Material:
- N/A
Pico:
- N/A
UI Suite Protocol:
- N/A
UI Suite Zurb Foundation:
- N/A
UI Suite modules ecosystem
UI Patterns Field Group:
- #3530576: Extend settings summary instead of overwriting them
- #3530574: Issues when nesting field groups
- https://www.drupal.org/project/ui_patterns_field_group/releases/2.0.0-beta1
UI Patterns Display Suite:
- N/A
UI Patterns Settings:
- #3508198: Case mismatch between loaded and declared class names
UI Patterns Paragraphs:
- N/A
UI Styles Paragraphs:
- N/A
UI Suite distributions
DaisyCMS:
- N/A
Meet recording and Slides
Slides : https://docs.google.com/presentation/d/1MjEqJ84A0zzdQZCKCRvdwaOKl9uWIEqY...
Meet Recording : https://youtu.be/HLbkRwSMMHQ?si=TV-buDBdnnAos_-8
Blog article : https://uisuite.net/ui-suite-monthly-28-adoption-surge-and-major-milesto...
Next Meeting
#3532747: [Monthly Meeting] UI Suite Initiative 2025-07-31
Comments
Comment #2
g4mbiniComment #3
g4mbiniComment #4
g4mbiniComment #5
g4mbiniComment #6
g4mbiniComment #7
g4mbiniComment #8
g4mbiniComment #9
g4mbiniComment #10
g4mbiniComment #11
g4mbiniComment #12
g4mbiniComment #13
g4mbiniComment #14
g4mbiniComment #15
g4mbiniComment #16
g4mbiniComment #17
g4mbiniComment #18
g4mbiniComment #19
g4mbiniComment #20
g4mbiniComment #21
g4mbiniComment #22
g4mbiniComment #23
g4mbiniComment #24
g4mbiniComment #25
g4mbiniComment #26
g4mbiniComment #27
g4mbiniComment #28
g4mbiniComment #29
g4mbiniComment #30
g4mbiniComment #31
g4mbiniComment #32
g4mbiniComment #33
g4mbiniComment #34
g4mbiniComment #35
g4mbiniComment #36
g4mbiniComment #37
g4mbiniComment #38
g4mbiniComment #39
g4mbiniComment #40
g4mbiniComment #41
g4mbiniComment #42
g4mbiniComment #43
g4mbiniComment #44
g4mbiniComment #45
g4mbiniComment #46
g4mbiniComment #47
g4mbiniComment #48
g4mbiniComment #49
g4mbiniComment #50
g4mbiniComment #51
g4mbiniComment #52
g4mbiniComment #71
g4mbiniComment #72
g4mbiniComment #73
g4mbiniComment #75
g4mbiniComment #76
christian.wiedemann commented