Meeting Information
Attendees:
pdureau, G4MBINI, Rajab Natshah, Sharique Farooqui, Jean Valverde (mogtofu33), Kerry Murphy (kerrymick), Monet Fort (monet-fort), Mikael Meulle (just_like_good_vibes), Daniel Hansen (dhansen), maboy, Dang Tran (sea2709), Mathieu Le Cain (mattlc), Nico Grienauer (grienauer), Francisco Rodriguez (frodri), Ralf Koller (rkoller), cezara, Bruno Bruno (bbruno), Shane Bartley (shanekba), Tamás Hajas (thamas), Tijs De Boeck (tijsdeboeck), Yannick (yannickoo), István Csáki (csakiistvan), Jose Luis Bellido Rojas (jlbellido), Julian Rimmer, Lee Walker (mr_scumbag), Nicole Karhoff (nkarhoff), Elena Chechulina (echechulina), fb-multimedia, Florent Torregrosa (grimreaper), Florian Le Rouzic (flo909), Ferran Bosch (ferran_bosch)
Date/time: 2025/09/04 - 15:00/16:00 CET
Meeting Agenda
Meeting agenda:
- UI Suite: shared subjects
- Modules:
- Display Builder
- SDC & UI Patterns
- Icon API & UI Icons
- UI Styles & UI Skins
- UI Examples
- Themes
- Community
Some highlighted topics:
that are presented / discussed: Big focus on Display Builder (design-system native, universal, modern and pragmatic display building tool for ambitious site builders) with many cool demos from the team:
- Integrations with Drupal:
- Entity View & Entity View Overrides
- Page Layout
- Views
- Configurable profiles
- Pattern presets
- Real time collaboration
- Migration from Layout Builder
- Third party integration
Fixed Issues
UI Suite
- N/A
UI Suite modules
UI Patterns 2:
- #3536974: [2.0.7] UI Patterns UI - Make form selector optional
- #3529051: [2.0.7] UI Patterns UI - Add original source
- #3520236: [2.0.7] Component id is wrong selecting layout with layout_paragraph
- #3540536: [2.0.9] Fix component name fallback
- #3538040: [2.0.7] New logo.png for the project
- #3513568: [2.0.7] Source usability : better interfaces for sources relying on child plugins
- https://www.drupal.org/project/ui_patterns/releases/2.0.7
- #3535728: [2.0.8] Support using component block on a layout using layout builder without an entity context
- #3540835: [2.0.8] correct ChoiceSettings for Component source
- https://www.drupal.org/project/ui_patterns/releases/2.0.8
- #3540536: [2.0.9] Fix component name fallback
- #3540180: [2.0.9] Move SourceFormatter to ui_patterns_field
- #3533929: [2.0.9] Views Rows source improvement : rows are arrays of visible fields when "force using fieds" is checked
UI Patterns 1:
- N/A
UI Styles:
- #3538039: New logo.png for the project
- #3544158: Debug Stylelint
- https://www.drupal.org/project/ui_styles/releases/8.x-1.17
UI Skins:
- #3532237: Bad translation of Transparency in french
- #3538038: New logo.png for the project
- #3540042: Add ability to disable themes from ui_skins.themes.yml definitions
- https://www.drupal.org/project/ui_skins/releases/1.1.0-alpha4
UI Examples:
- #3538037: New logo.png for the project
- https://www.drupal.org/project/ui_examples/releases/1.0.3
UI Icons:
- #3531200: Menu link content should remain mandatory
SDC Devel:
- N/A
Display Builder:
- #3539129: TypeError when creating new Page layout
- #3538726: Token block label raw
- #3536334: Add the island configuration forms
- #3536334: Add the island configuration forms
- https://www.drupal.org/project/display_builder/releases/1.0.0-alpha3
- #3538194: WithDisplayBuilderInterface follow-ups
- #3538186: ThemeRegistryAlter must fallback on default templates
- #3539519: Split DisplayBuilderForm::form() to ease maintenance
- #3539488: Tidy DisplayBuilderHelpers
- #3536263: Remove Layout Builder dependency
- #3538440: Merge island_settings & island_configuration in profiles
- #3540730: Use HeaderBag in ApiController::saveInstanceAsPreset()
- #3540902: Fix some components, make stories working
- #3541276: Run Playwright in ci
- #3540207: Check LayoutBuilder core patch for Entity view
- #3529260: Flatten the Fields list (pending ui_patterns 2.0.8)
- #3529468: Remove ui_patterns_overrides
- #3529125: Add content display overrides
- #3541276: Run Playwright in ci
- #3534190: Pattern presets storage and dependencies
- #3538435: Manage breakpoints & add viewports switcher
- https://www.drupal.org/project/display_builder/releases/1.0.0-alpha4
- #3534137: Add real-time collaboration
- #3542000: Split DisplayBuilder logic into a view_builder handler
- #3539075: Dropzone flickering
- #3542271: Make SSE optional
- #3542634: Remove styles level in UI Styles configuration
- #3540078: Dynamic theme registry alteration
- #3541423: Add WithDisplayBuilderInterface::checkInstanceId()
- #3529125: Add content display overrides
- #3543337: Translate log only on display
- #3542881: Theme registry entry for Entity view display
- #3543335: Navigation top bar not present on entity overrides
- #3541153: Add "Revert" button in State island
- #3543070: Move display_builder_devel to its own contrib project
- #3543495: Adopt Entity API for state mgmt, part 1: Façades only
- #3543952: Adopt Entity API for state mgmt, part 2: Move logic
- #3539381: TypeError: ltrim(): Argument #1 ($string) must be of type string,
- #3538680: Adjust user experience for entity view displays
- #3531269: Don't replace unchanged panels
- #3544569: Support Navigation
- #3531523: Migration from Layout Builder (config only)
- #3538607: Add a button island to leave the builder
Display Builder Dev Tools:
- #3543940: Follow: Adopt Entity API for state mgmt
UI Suite themes
UI Suite Bootstrap:
- #3544140: Examples: fix album
- #3544181: Fix Sasslint
- #3542378: Component library improvements
- https://www.drupal.org/project/ui_suite_bootstrap/releases/5.2.0-beta3
UI Suite DSFR:
- #3540156: [1.1.x] let phpunit tests pass
- #3532541: Ajout du type button aux boutons par défaut #1005
- #3511593: [1.1.x] nav_menu component : extra content in the case of mega menu
- #3535231: Add new stories: Display
- #3535232: Add new stories: Tile
- #3535205: Add new stories: Card
- #3535217: Add new stories: Link in text
- https://www.drupal.org/project/ui_suite_dsfr/releases/1.14.0
- #3541310: [1.x] Add logo
- #3507117: [1.0.x] Update documentation for Drupal module regarding DSFR version used by branch 1.0.x
UI Suite DaisyUI:
- #3539502: [5.0.x-alpha4] wrong libraries definition in starterkits
- #3539529: [5.0.x-alpha4] wrong declaration in app.pcss.css file (parent theme)
- #3539837: [5.0.x-alpha4] implement hook_preprocess_field() to add prose class
- #3522863: [5.0.0-alpha4] Add documentation on how to add new theme/skins to the starterkit
- #3540192: [5.0.0-alpha4] Provide live preview of DaisyUI styling in CKeditor
- #3544561: [5.0.0-alpha4] Update app.css following new DaisyUI versions (5.1.x)
- https://www.drupal.org/project/ui_suite_daisyui/releases/5.0.0-alpha4
UI Suite USWDS:
- N/A
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:
- N/A
UI Patterns Display Suite:
- #3503133: introduce gitlab CI pipeline
- #3522390: Unable to enable the module without Display Suite Extras installed on project
UI Patterns Settings:
- N/A
UI Patterns Paragraphs:
- N/A
UI Styles Paragraphs:
- #3542818: Add gitlab ci to project
- #3353697: Fix the issues reported by PHPCS
- #3522701: Use UI Styles Source Plugins
UI Suite distributions
DaisyCMS:
- N/A
Misc:
- #3544440: Add uisuite.net to Planet Drupal
Meet recording and Slides
Slides : https://docs.google.com/presentation/d/1j0y5I34C7cY5EIHbwl2lcRCuJMqiaFTH...
Meet Recording : https://youtu.be/J5xuw6eE17Y?si=fH5sXEoIfF02djiy
Blog article : https://uisuite.net/ui-suite-monthly-30-display-builder-star-of-the-show...
Next Meeting
#3544927: [Monthly Meeting] UI Suite Initiative 2025-10-09
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 #54
g4mbiniComment #55
g4mbiniComment #57
yannickooThank you for the presentation, really impressive what happened in the meantime 💪
Comment #58
g4mbiniComment #59
g4mbiniComment #60
g4mbini