New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 849567 link

Starred by 4 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Create a unified abstraction for File Systems available in the File Manager

Project Member Reported by sashab@chromium.org, Jun 5 2018

Issue description

Currently, we have many types of file systems available in the File Manager:

 * FSP (Dropbox, OneDrive, Zip files, etc)
 * External media (MTP, USBs, HDDs, DVD drives, etc)
 * Google Drive
 * ARC++ ("Play Files")
 * Crostini ("Linux Files")
 * Maybe more

However, from the Files App/File Picker, we show these files to the user in a consistent way. Under the hood they are implemented separately but to the user they should appear consistent.

What we need is an abstraction layer that sits on top of these and allows common views such as:
 * Recents
 * Search (across all files)

Also maybe common functionality, such as:
 * Fetching metadata (such as MIME type)
 * Thumbnailing
 * Previewing (ie Quick View)

These actions should appear consistent to the user (in both speed and functionality) and be irrelevant of whether the file is in the cloud, mounted over SSHFS, in a container, etc.
 
Weifang... Before I create bugs for each of these, could you confirm the priority - namely, what is the timeline on:

1) Getting Recents view to display files from Crostini and ARC++
2) Getting Search to work in Crostini
3) Getting Search to work in My Files
Owner: ----
Status: Available (was: Assigned)
Owner: sashab@chromium.org
Status: Assigned (was: Available)
8)
Owner: ----
Status: Available (was: Assigned)

Sign in to add a comment