Start file transfers before choosing the location
Submitted by Jonny Lamb
Link to original bug (#675828)
Description
I read these slides and now I'm thinking of ways to make network IO less obvious:
http://speakerdeck.com/u/mikeyk/p/secrets-to-lightning-fast-mobile-design
We could do something similar to make it appear like file transfers are quicker:
- A contact sends me a file.
- I accept the file transfer in an approver (gnome-shell).
- Empathy starts transferring the file and saves it to a temporary file 3 (simultaneously). A file chooser dialog appears.
- I choose a file to save the file to and press OK.
- The dialog disappears and the file is already half way transferred.
- When the transfer is complete (or if the file was tiny and the destination hadn't been picked yet), the file is moved into the destination file.
One consideration is ensuring there's enough space for the file on the filesystem you're saving the temporary file to.
Obviously totally wishlist, but it would be cool.