Skip to content

Buttons to toggle list view or icon view of Media Files #70978

Open

Description

What

Add a toggle to the Media Library so you can see files by EITHER icons/tiles (current state) OR a list view by all the file names with additional metadata.

Why

  • The Media Library is very difficult to manage just navigating by snapshots in the icon. You need to use patterns in the screenshot to find common files, you can't use patterns in file names.
  • If you're searching through a big library and you want to use the search function to filter down to files you're interested in, you already need to know the file name you're interested in. You need to select a file and click Edit if you want to see the file name.
  • If you want to do any sort of file name management like tweaking the names of files already uploaded, you need to click Edit into each individual file.

How

  • There are a lot of potential options for columns (File type, Last edited, Dimensions, etc), but at a minimum we should include "File name" and "Date added" as those are the only information present on the current "icon/tile" browse screen.
  • On list view, we should include checkbox options to select individual files - as well as an overall checkbox to "Select all/De-select all"

Unsure:

  • How the search functionality should interact on whatever columns you include.
  • Whether we should include the option to sort top-bottom or bottom-top based within a certain column's values. It would add more complexity to this feature, but would function more like a traditional file manager on a computer (and be more flexible for various use cases).

image

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    TriagedTo be used when issues have been triaged.[Feature] MediaThe media screen in Calypso, general media management, or integration with third party media.[Pri] Low[Type] Feature RequestFeature requests

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions