Problem/Motivation
Canvas 1.0.0-beta1 has been released and it is not cohabiting well with UI Patterns 2:
- the main reason is because of none of the two has a proper ComponentPluginManager decorator. We decoarte the service but we do inheritance over composition, so they don't chain properly. We will be deal with this problem in dedicated issues.
- the other reasons are some quircks in both modules. Big ones in Canvas, small ones in UI Patterns.
Proposed resolution
Fix the quirks to make cohabitation with Canvas smoother
Issue fork ui_patterns-3550146
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
pdureau commentedWork in progress
Comment #4
pdureau commentedComment #5
christian.wiedemann commentedI checked that localy. Looks good from my side. But actually every component should have a UI Patterns key. Also canvas components. Maybe it is problem of the decorator?
Comment #6
pdureau commentedIndeed, if decorators are working well, every SDC component will have a
ui_patternskey because both Canvas and UI Patterns decorators will be run.But today the decorators are not chaining, so let's be careful and nor presume
ui_patternskey is always present.Comment #8
christian.wiedemann commented