Active
Project:
Display Builder
Version:
1.0.x-dev
Component:
Main / Misc.
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
19 Jan 2026 at 16:21 UTC
Updated:
14 Aug 2026 at 15:30 UTC
Jump to comment: Most recent
Scaffold panel has Done ::buildComponentSettingItem() private static method which is hardcoding logic from SDC and the Icon API, and mixing it with the building of renderable arrays.
In order to keep only the renderable logic in LayersPanel::addComponentSettingsSummary() and be future-proof, can we move the data logic to implementations of PluginSettingsInterface::settingsSummary()?
For UI Icons see : 3591885
By removing hardcoded SDC logic, this will also help the work on #3531521: Layout plugins support. Done
Comments
Comment #2
pdureau commentedComment #3
mogtofu33 commentedSure, main work is on the ui_patterns side which give only the variant currently, issue created: #3568363: Add settings form values to the component settingsSummary()..
The UI icons do not need much and can work as it is.
Comment #4
pdureau commentedComment #5
pdureau commentedLayersPanelis already leveragingPluginSettingsInterface::settingsSummary()(PluginSettingsInterface::settingsSummary()still exists but there is no much logic left)So I guess this issue is kept opened to clean our implementation once #3568363: Add settings form values to the component settingsSummary(). is merged
Comment #6
mogtofu33 commentedComment #7
mogtofu33 commentedComment #8
mogtofu33 commentedComment #9
mogtofu33 commentedComment #10
mogtofu33 commentedWaiting on UI Patterns issue.
Comment #11
mogtofu33 commentedComment #12
mogtofu33 commentedComment #13
mogtofu33 commentedComment #14
mogtofu33 commentedComment #15
mogtofu33 commented