Skip to content
This repository has been archived by the owner on Sep 1, 2019. It is now read-only.

Improve the display of the list #7

Open
Maxou44 opened this issue Jan 30, 2017 · 4 comments
Open

Improve the display of the list #7

Maxou44 opened this issue Jan 30, 2017 · 4 comments
Labels

Comments

@Maxou44
Copy link

Maxou44 commented Jan 30, 2017

The display of the list in reduced mode is not very practical, I propose something like this:

exemple

@mmozeiko
Copy link
Owner

If I understand correctly, you are suggesting for each transfer to put speed and progress bar in collapsed view? Transfer speed is an easy change, but where does progress bar should get value from? rclone doesn't offer total progress for whole transfer.

@Maxou44
Copy link
Author

Maxou44 commented Jan 31, 2017

Rclone offers the transfered size, so for a global percentage we can use :

(Sum of transfered size) / (Sum of size files) * 100

@mmozeiko
Copy link
Owner

mmozeiko commented Jan 31, 2017

What is (Sum of all file sizes)? Its not a constant. If new files are added to folder, the size changes. If files are deleted, size changes. rclone CLI will be fine with it, it will simply skip deleted files or add newly added files to transfer.

What happens when transfer fails? rclone repeats transfers for failed files multiple times. So (sum of transferred size) can be much larger than (sum of all file sizes). That kind of progress bar will be super confusing when it goes over 100%.

And when downloading calculating total size of files can take potentially a lot of time. On my encrypted ACD remote for one large backup folder this takes more than 4 minutes.

I don't think I want to add extra operations like this, if rclone doesn't offer this information itself. Here's some discussion on why rclone doesn't support this: rclone/rclone#379

@Xalaxis
Copy link

Xalaxis commented Apr 7, 2017

I agree with @mmozeiko that progress on a non-per file basis is impossible, but support the speed view change.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants