-
Notifications
You must be signed in to change notification settings - Fork 3
Description
This is one of those features that I would just love.
At present to upload to a workspace from your computer you have to select a target location in the workspace (which could be a subfolder, but this easily goes wrong), then hit the Upload To Workspace button, then choose to upload either files or folders, then navigate to the source through a find file dialog, select the files, then check that the candidates for upload are correct in the upload to giant dialog.
In many browser-based cloud file management systems (Google Drive, Mega, Dropbox WeTransfer), it’s possible to directly drag a selection (file/files/files and folder(s) with subfolder hieararchy preserved, etc) from the local file system into the target location in the browser window, and thereby trigger an upload to that location.
In the following video I drag a file into a google drive location, and hover the loaded cursor over subfolders therein. The highlighted area is selected as the target for the upload:
drag.into.gdrive.mov
Decades of HCI research has shown that that object>action (i.e. picking a thing and then do something to it) is more natural and usually quicker than the inverse (decide to do something, then decide what to do it to).
People have not stopped asking for "drag to upload" in all the years of Giant’s existence.
So let's make it possible to drag a file/files/folders from the Finder (or Windows Explorer or wherever) into a location displayed in Giant, to trigger an upload process. On releasing the mouse over the target location the files should not be immediately uploaded, but instead Giant’s existing confirmation dialog should be shown followed by the editable list of candidate files and the target location. This step has proved useful as a way of checking that the files I've asked to upload are indeed the files I meant to upload. Plus it gives a confirmation of the target directory.
then
See what I mean? It makes you happy just imagining it doesn't it? Dear gosh life is good