Media library widget: Table instead of grid? Background
I have a multiple-value entity reference field with target type = media.
It is used for &quot;document&quot; media, so mostly pdf files.
I am using the &quot;Media library&quot; widget shipped with core.
With this widget, items appear in a grid with thumbnail, and can be reordered with drag + drop.
Problems
Most of the pdf files don't have a useful thumbnail, so they all look the same.
Due to the grid display, the title of each document is not fully visible.
The grid drag + drop reorder is less intuitive than a tabledrag, especially if the thumbnails all look the same, and sometimes even the visible part of the title is the same.
Once a media entity is added to the list, there is no link to edit this media entity from the node / host entity form.
Questions
Is there a table version of the media library widget?
Is there a way to show an edit link with each item? Either to edit the media in a form on a new page, or in a popup.
What I tried
Widget settings?
-&gt; The widget does not have any settings.
Configure the display of documents in &quot;Core | Media library&quot; view mode?
-&gt; Items still displayed in a grid.
-&gt; The only field that looks well in a grid mode is the thumbnail. Text fields look weird.
References
Poor soul who asked the same in drupal.org, with no success: https://www.drupal.org/forum/support/module-development-and-code-questions/2020-06-29/how-set-media-library-widget-to
In response to your second question, there is a core issue open regarding editing media items within the field widget:  https://www.drupal.org/project/drupal/issues/2985168
There is also a contrib module Media Library Edit.
One problem is that you will edit the media entity itself, affecting all usages of the media item.