Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[5543] Improve the Add Components panel #3975

Merged
merged 7 commits into from
Jun 11, 2024
Merged

Conversation

rart
Copy link
Member

@rart rart commented Jun 10, 2024

rart added 7 commits June 6, 2024 14:32
- The `iceRegistry` collects and maintains the set of types that are allowed and emits it. XB subscribes and sends it up to Studio.
- New panel layout displays allowed and not-allowed types. The panel renders types based on the types reported by XB.
…tent type icon to look better centred within an avatar, updated copy to what was agreed, change allowedContentTypes validation to a lookup of allowed usage modality (embedded, etc) indexed by type id, show allowed types on XB's ZoneMarker, sort types by name on the panel, ignore shared existing allowance on the add panel since it only creates new content, add content type details card on the type context menu of the panel, keep track of the XB-reported allowed types on the Studio store to power the add panel
…pe colour to not allowed types list too on components panel, add type colour to drop targets panel
@sumerjabri sumerjabri merged commit 7a3589c into craftercms:develop Jun 11, 2024
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants