'Move Data File' should execute on separate thread and give the user some feedback

Feature requests for the Mac OS X version of Transmission
beeb
Posts: 4
Joined: Tue Jan 17, 2012 12:42 am

'Move Data File' should execute on separate thread and give the user some feedback

Postby beeb » Mon Dec 12, 2016 10:13 am

When moving the data for a torrent via the contextual menu or 'File->Move Data File To...', after selecting the destination folder, the UI freezes during the whole moving process, because this is done on the main thread (usually reserved for simple/fast operations and UI updates).

What's more, no feedback regarding the progress of the operation is given to the user. Depending on the writing speed of the destination disk and the file size, this could last anywhere from a few seconds to dozens of minutes. The user should have a progress indicator displayed and the operation should be done on a separate thread in order to not freeze the whole UI (even if this means making the progress window 'modal' or a cocoa 'sheet' attached to the main window, to disallow further UI interaction).

x190
Posts: 5095
Joined: Sun Nov 30, 2008 4:59 am

Re: 'Move Data File' should execute on separate thread and give the user some feedback

Postby x190 » Tue Dec 13, 2016 4:34 am

The stone age didn’t end because we ran out of stones.
---The Great Disruption - by Paul Gilding
https://paulgilding.com/
-------------------------------------------------

beeb
Posts: 4
Joined: Tue Jan 17, 2012 12:42 am

Re: 'Move Data File' should execute on separate thread and give the user some feedback

Postby beeb » Tue Dec 13, 2016 9:12 am

Yep I realized that the forms were not so active to I posted over at github too!


Return to “Mac Requests”