Background manager design and function improvements

Here you can propose new features, make suggestions etc.

Moderators: white, Hacker, petermad, Stefan2

User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Background manager design and function improvements

Post by *Samuel »

I would suggest some improvements to the Background Manager:
I created an image to show what I mean.

The functionality:
1. From top to bottom it is checked for every queue-entry if another running entry uses the same drive. If not this queue-entry is started. This check starts always if one entry finished copying.

2. Paused entrys can be started manually by clicking on the pause-symbol or by pressing space. Running entrys can be stopped by the same way.

3. Entrys are rearranged by drag and drop. The delete key removes them.

4. Context menu could be used to remove, pause and resume an entry.

The check of number 1 is not used after Number 2 and 3.

The design:
1. The progress is only shown per line. (If files are not counted Vista like progress is used.)

2. Details of copy progress (which file is copied now) could presented in a tree like structure, but I recommend not to show it.

3. Copying many files of one folder should be merged to one job.

This were my thoughts so far. What do you think?
bop sprengers
Junior Member
Junior Member
Posts: 63
Joined: 2006-02-06, 08:51 UTC
Location: antwerp, belgium

Post by *bop sprengers »

I like your suggestion, it's more ore less what I had in mind.
Was it accepted ?
Bop Sprengers
BS-SOFT
Antwerp, Belgium
info@bs-soft.net
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

C. Ghisler didnt said something to it.
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Perfect thing, I always wanted to see summary progress. But it requires to count files/sizes before starting job.

Idea to allow parallel jobs is good for operations on different drives.
But I think it isn't easy to allow simultaneously tasks in Background Manager - it is consecutive by design.

Also I think it is more logical to hide BM window on close and to continue operation in background instead of stopping process. Or ask user what to do.
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

Counting files is not necessary. As described: Vista Style progress could be used.
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

I hate endless progress bars - it is better to have no progress bar at all - results are the same)) More informative to show ammount of files that already copied/moved/deleted.
By the way, much earlier than Vista, Win2K already had such bar on system startup.
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

MVV wrote:it is better to have no progress bar at all
Never thought about this. Sounds also good.

MVV wrote:More informative to show ammount of files that already copied/moved/deleted.
Good point.
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

What's so bad about counting? It takes a bit longer but it really to estimate the amount of time left or the number of files left and a total progress bar. All in one it's a good deal.
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

Theres nothing bad about counting and I use it.
I just wanted to make sure the approach is universal. (Also for users with disabled counting.)
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

I use it
but I guess not in the BTM ;-)
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

but I guess not in the BTM :wink:
Sure.

I was time traveling to the future and currently I use TC 8.5 beta 7.
:lol: :lol: :lol:
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Lefteous wrote:
I use it
but I guess not in the BTM ;-)
As for now, each user can enable/disable counting before copying/deleting in "Configuration - Operation" window. And to break counting by pressing Escape key while counting run.
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

As for now, each user can enable/disable counting before copying/deleting in "Configuration - Operation" window. And to break counting by pressing Escape key while counting run.
but I guess not in the BTM ;-)
User avatar
Blight
Junior Member
Junior Member
Posts: 55
Joined: 2003-03-22, 23:04 UTC

Post by *Blight »

I would like to second the motion. This interface is highly visible, but isn't as polished as some of the other interfaces.

Changes I would do:
1. Separate the GUI and copy operations into different threads. Currently, even on a 2-core machine, due to the cache being written to the drive, the background transfer interface freezes until the cache is written. This wouldn't be so problematic, but if you assign another copy operation to the background transfer, the entire TC user interfaces locks up until the write operation completes. By separating the process into multiple threads, the user interface can be more responsive on multi-core CPUs.
2. A way to move items in the list. This can be done in several ways, but the fact that it doesn't exist at all is a problem.
3. A transfer-bar for the entire copy operation with an ETA displayed for the entire operation.
4. Use of Proper columns in GUI. The "->" separator looks a mess when you're copying a lot of files.
Yaron Gur
Zoom Player . Lead Developer
User avatar
silencer
Senior Member
Senior Member
Posts: 208
Joined: 2003-05-13, 13:18 UTC
Location: The Netherlands

Post by *silencer »

I would like to bring up this thread again.

Lately i've been busy transfering a lot of files to/from different places. (Disk to Disk and Network disk to Network disk)

Here, the F2 queue is not so handy at times since disk to disk operations are waiting for the "slow" Network disk transfer to be complete.

So personally i think this suggested changes are looking like a big improvement. Especially rearranging the entries would be great to start with.


2Ghisler
What is your view on this suggestion?
Post Reply