Documents: Removable devices support

Felipe Borges

Abstract

To make GNOME Documents able to manage and view files on plugged in removable devices.

Additional Information

My Task is to make Documents able to manage removable devices. My work is basically divided into two main tasks: back-end side (Tracker) and front-end side (Documents UI). I am mentored by CosimoCecchi.

Back-end (Tracker)

Documents uses Tracker to read and store information about document files. Currently, Tracker uses a GSetting which flags whether removable devices are indexable.Since it's not desirable to have Tracker indexing removable devices globally*, Tracker has to index removable devices on an application basis (on-demand).

 * most distributions ships Tracker with the removable-devices GSetting off.

Front-end (Documents UI)

On the top side, we want Documents UI capable of managing operations on removable devices, such as importing and exporting documents.


The source code will be available on GitHub as soon as the coding period starts:

http://github.com/felipeborges

Code samples