File Sharing

Introduction

Allow sharing of files between the host and the virtualized/remote box.

Designers

JakubSteiner

Objectives

  • One time file drop. Need to install a driver in the guest OS I have locally on the host OS.
  • Continuous share for frequently updating file. Continuously run tests in a VM that needs input files produced in the host OS.

Constraints

Tentative Design

https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/boxes/wires/file-sharing.png

Short term drag and drop sharing

Since File's like pie chart button progress can take a while to implement, here's a short term suggestion for progress indication ala Web. As soon as copying an item takes longer than second, a progressbar is drawn below the headerbar. It is a composited progress in case multiple files have been dropped. If more files are dropped before the progressbar finishes reaching 100%, the time is recomputed for the whole set.

Once the progress reaches 100%, an in-app notification is shown, summing up the action. eg. "3 files have been copied to the Downloads folder [undo]". The undo action applies to the whole set of files that have been copied.

Comments

See Also

Design/Apps/Boxes/FileSharing (last edited 2017-01-06 14:23:39 by JakubSteiner)