Meeting Information
Attendees:
pdureau, Ivan Zugec (ivan zugec), Rajab Natshah, Sharique Farooqui, Jean Valverde (mogtofu33), Lukas Kahwe Smith (lsmith77), fb-multimedia, Daniel Hansen (dhansen), Mikael Meulle (just_like_good_vibes), Monet Fort (monet-fort), christian.wiedemann, Shibin Das (d34dman), Shane Bartley (shanekba), Joanne Gordon (jogordon), Elena Chechulina (echechulina), Julian Rimmer, bacarndiaye, maboy, Nicole Karhoff (nkarhoff), Florent Torregrosa (grimreaper), Yannick (yannickoo)
Date/time: 2025/10/09 - 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:
- Config & content migration from UIP1 to UIP2
- Symmetric translations for UI Patterns & Display Builder
- Demo of Display Builder real-time collaboration
Fixed Issues
UI Suite
- N/A
UI Suite modules
UI Patterns 2:
- #3545064: [2.0.9] Filter out noUi components
- #3545110: [2.0.9] Source plugin labels in component forms change after selection
- #3545108: [2.0.9] Component form : update behavior of remove slot source button
- https://www.drupal.org/project/ui_patterns/releases/2.0.9
- #3540970: [2.0.10] Enlarge the support of tokens in sources
- #3546282: [2.0.10] UI Patterns UI - Optimize the display selection inside field widget
- #3549188: [2.0.10] Performance issue when processing ui_patterns form slots
- https://www.drupal.org/project/ui_patterns/releases/2.0.10
UI Patterns 1:
- N/A
UI Styles:
- #3544352: Update "sabberworm/php-css-parser"
- https://www.drupal.org/project/ui_styles/releases/8.x-1.18
- #3545743: Improve drilling when pre-rendering element
- #3547507: At Rules are stripped from output stylesheet
UI Skins:
- #3545021: Add composer.json
- https://www.drupal.org/project/ui_skins/releases/1.1.0-alpha5
UI Examples:
- #3545511: Add composer.json
- https://www.drupal.org/project/ui_examples/releases/1.0.4
UI Icons:
- N/A
SDC Devel:
- N/A
Display Builder:
- #3538607: Add a button island to leave the builder
- #3544921: Fix SSE and Layout Builder import
- #3544593: Reference field in instance form fail for different cases
- https://www.drupal.org/project/display_builder/releases/1.0.0-alpha5
- #3541208: Block library performance
- #3538709: Add and update PHPUnit/Playwright tests
- #3538360: Profile & Instance naming normalization
- #3538729: Add Playwright test for keyboard support
- #3538709: Add and update PHPUnit/Playwright tests
- #3544303: Simplify logs panel implementation
- #3544543: Some presets are not saved correctly
- #3545608: Merge some buttons into a Controls island
- #3545600: Complexity reduction: lighter Trait
- #3540727: Source library panels: from allowed to excluded providers
- #3545164: SSE: better cache and tempstore management
- #3545303: Island Plugin refactor and rationalization
- #3544033: Views with contextual filters
- #3547315: Missing javascript core/internal.jquery.form
- #3547962: HtmlResponseAttachmentsProcessor dependency breaks when a decorator is used
- #3547973: Library: fix preview z-index with Navigation
- #3531253: Dynamic drawer labels
- #3547325: Parent display link & Instance form: Wording & naming
- #3547945: Call to a member function getPath() on null
- #3545219: Profile entity: From enable to status
- #3549150: Fatal errors when using pseudo fields
- #3538207: Remove shoelace library from display builder config
- #3530856: Tree & Layers panels features
- #3549550: Update SourceWithChoicesInterface label calls
- #3547503: Conditional save button for draggable list builders
- #3549348: Fatal: Default value for props, on load
- #3540610: Context management for Pattern presets
- #3547436: Remove dev tools islands from default profile
- #3550151: SDC from modules must declare empty props
- #3550902: Add htmx_see library from Collaboration island
Display Builder Dev Tools:
- #3545238: Profile & Instance naming normalization
- #3546277: Follow up merge buttons 3545608
- #3545791: Merge some buttons into a Controls island
UI Suite themes
UI Suite Bootstrap:
- #3545417: Bootstrap 5.3.8
- #3537370: Follow-up Form element #field_prefix is shown before #description
- #3540123: Theme uses class-based hooks but themes don't get PSR-4 autoloading
- #3486081: Convert documentation examples into test module
- https://www.drupal.org/project/ui_suite_bootstrap/releases/5.2.0-beta4
- #3547987: Follow-up: fetchpriority on logo
UI Suite DSFR:
- #3532540: Compatibility with 1.14.0 + 1.13.0 + 1.13.1 + 1.13.2
- #3540167: Provide French Documentation
- #3546131: [1.14.1][translate] compatibility with 1.14.1
- #3546129: [1.14.1] compatibility with 1.14.1 DSFR version
- #3546132: [1.14.1] update documentation and README
- https://www.drupal.org/project/ui_suite_dsfr/releases/1.14.1
- #3548603: [1.14.2] compatibility with DSFR library 1.14.2
- https://www.drupal.org/project/ui_suite_dsfr/releases/1.14.2
UI Suite DaisyUI:
- #3545385: [5.0.0-alpha5] Wrong label for body slot in table component
- #3544597: [5.0.0-alpha5] Implement new "enabled" key provided by UI Skins
UI Suite USWDS:
- N/A
UI Suite Olivero, Bulma, UI Suite Material, Pico, UI Suite Protocol, UI Suite Zurb Foundation:
- N/A
UI Suite modules ecosystem
UI Patterns Settings:
- #3546036: Make component in CSS Widget optionsal
- #3546133: Check empty component id
- #3517874: [3.0.x] Preconfigure Media Style.
- #3546980: UIPS2 upgrade needs to delete ui_patterns_settings.settings config
- https://www.drupal.org/project/ui_patterns_settings/releases/3.0.0-alpha1
UI Patterns Field Group:
- N/A
UI Patterns Display Suite:
- N/A
UI Patterns Paragraphs:
- N/A
UI Styles Paragraphs:
- N/A
UI Suite distributions
DaisyCMS:
- N/A
Misc:
- N/A
Meet recording and Slides
Slides : https://docs.google.com/presentation/d/1OzuJ5PAGse_EdQi-lvk5pC3OpMoeykYS...
Meet Recording : https://youtu.be/bGCk5oqkzDM?si=NQ82teSDSwDSAcCm
Blog article : https://uisuite.net/ui-suite-monthly-31-display-builder-beta-approachesa...
Next Meeting
#3551712: [Monthly Meeting] UI Suite Initiative 2025-11-20
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
g4mbini