Problem/Motivation
Follow-up from comments #80 and #97 in #2834729-87: [META] Create an MVP for adding and re-using Media.
We might want to allow users to toggle between the media library grid, and the old table-based list.
Misc benefits...
- Offering users a choice of tools is a recognized principle of inclusive design. If you find one interface awkward, try the other.
- Keeping the familiar interface available while they're still leaning the new one, a good strategy to support users with cognitive/learning impairments.
- Reduce frustration for users who might otherwise be annoyed that you took their old tool away, when it worked just fine.
- Many screen readers provide some power tools for navigating table content. Users who are confident with these can save a lot of time with things like "jump to end of row", or quickly going down the title column while ignoring the other fields.
- Sorting the list can easier to understand with a table.
- Reviewing selections (before running bulk-operations) might be easier with a table, too.
- You can fit more items in the viewport with a table than with a card grid. Less scrolling needed for speech control users.
Proposed resolution
Provide a way to swap between the table and card-grid views of the media library.
MVP could just be a pair of views displays configured using the secondary tabs functionality.
A more advanced approach could preserve filters and bulk-operations selections when switching displays.
Remaining tasks
TBD.
User interface changes
The admin/content/media
listing would provide a choice between table-based list, or a card-grid interface.
API changes
TBD.
Data model changes
TBD.