Problem/Motivation
The UI/UX of the component selection isn't the best. Especially if when compared with what paragraphs_browser made possible for paragraphs.
Having the icons is nice and all, but having screenshots, groups and some description of the paragraph-type is way better.
Proposed resolution
Somehow integrate the paragraphs_browser-UI into this module. I'm not 100% sure how, where and when this should happen, but I (kinda) got it working hard-coding some stuff in \Drupal\layout_paragraphs\Controller\ChooseComponentController::list.
I got the paragraph browser in all its glory (but the modal window is still just 300px wide... didn't look for that yet).
I can add paragraphs and it seems to work just fine (I "just" had to replace the add-buttons with add-links...)
Remaining tasks
I just have a proof-of-concept with my "work", which I'll commit into the issue-branch.
What we probably want is:
1. A way to select the selection-UI. Maybe as an option for the field-widget?
2. Posibility to select the browser (I hardcoded 'content', but that just me.)
3. Take the "availableCompontents" into account properly. I did try this, but end up with empty paragraph-groups... We need to solve that.
4. Have the window be wider. 300px ain't enough.
User interface changes
1. Field-Widget:
1.1 Select UI (Default, Paragraph Browser (only if enabled, obviously))
1.2 If Paragraphs Browser is selected, have a selection for the Browser-Type.
API changes
We probably need a way to alter the results of "ChooserComponentController::list" or use something else entirely. I didn't dig into the code enough to have any meaningful input for that.
When we have that, the whole issue might be done by another module and not even be part of the layout_paragraphs module anymore. But as it is right now, no Module can change the components-list (as far as I could find).