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

Feature requests for the Mac OS X version of Transmission
Post Reply
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

Post by beeb »

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).
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

Post by beeb »

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