TC 7.5 rc1 - Windows 7 progress bar for background transfer

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

j
Member
Member
Posts: 124
Joined: 2009-04-13, 19:49 UTC

TC 7.5 rc1 - Windows 7 progress bar for background transfer

Post by *j »

A little bug in the progress bar under Windows 7:

1) Start to copy a file
2) Bring it to background
3) Pause it (PAUSE state is set to main window not to the background window)
4) Cancel it (NORMAL state is set to main window not to the background window)

In the end the progress bar of the main window is not reset in that case to the NOPROGRESS state and remains until another copy operation is started.

Other than that: Thanks for the addition!
Last edited by j on 2009-08-13, 21:12 UTC, edited 1 time in total.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks for your report, I will check that!

To All:
Please write in this thread if you find a similar error where the progress bar remains!
Author of Total Commander
https://www.ghisler.com
j
Member
Member
Posts: 124
Joined: 2009-04-13, 19:49 UTC

Post by *j »

Not sure if this should be considered a bug or enhancement:
When an error occurs like "Disk full" or when the "Overwrite" dialog is shown, the state should be set to ERROR so attention is drawn to the task.
j
Member
Member
Posts: 124
Joined: 2009-04-13, 19:49 UTC

Post by *j »

Also the Background Transfer Manager does not have a progress bar at all.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Also the Background Transfer Manager does not have a progress bar at all.
This is intentional because the BTM doesn't have an overall progress - it's not available in most cases, e.g. when making http downloads, or when queuing mixed content.
Author of Total Commander
https://www.ghisler.com
j
Member
Member
Posts: 124
Joined: 2009-04-13, 19:49 UTC

Post by *j »

ghisler(Author) wrote:This is intentional because the BTM doesn't have an overall progress - it's not available in most cases, e.g. when making http downloads, or when queuing mixed content.
As long as a regular progress bar is shown in the dialog, I think it makes sense to show the same progress in the task bar.
Just because there might be operations that do not have any progress available does not mean it's not useful for the ones that do - in my opinion at least.
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 »

Add your support++ for a global progress bar there:
http://www.ghisler.ch/board/viewtopic.php?t=23450

I would appreciate something like this.
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

ghisler(Author) wrote:This is intentional because the BTM doesn't have an overall progress - it's not available in most cases, e.g. when making http downloads, or when queuing mixed content.
How about setting the taskbar progress bar to indeterminate?
MSDN:ITaskbarList3::SetProgressState Method wrote:TBPF_INDETERMINATE
The progress indicator does not grow in size, but cycles repeatedly along the length of the taskbar button. This indicates activity without specifying what proportion of the progress is complete. Progress is taking place, but there is no prediction as to how long the operation will take.
Regards
Holger
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 »

Support++ for this kind of progress bar as a workaround.
(Would still appreciate a general progress bar.)
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

It is good to have progress bar on taskbar button but in normal classic Windows style it is invisible:)

I don't like any kind of endless bars (in Windows, in some games etc). If you start some process, you know without bar that program does something. Such bar does only extra CPU load:)

It is much better to have inaccurate but limited progress bar. I.e. such as Samuel suggested.
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

MVV wrote:...(in Windows, in some games etc). If you start some process, you know without bar that program does something.
Of course it is useless in this case, because you have to wait until the game finishes his initializing.
But we are talking about the Background Transfer Manager.
Such bar does only extra CPU load:)
Hey, we are talking about super-duper multi core CPUs and DX11 graphic accelerated animations :). (<0.01%?)
It is much better to have inaccurate but limited progress bar. I.e. such as Samuel suggested.
Support++. If it would be so easy.

Regards
Holger
Postkutscher
Power Member
Power Member
Posts: 556
Joined: 2006-04-01, 00:11 UTC

Post by *Postkutscher »

I am not agree with MVV that progress bar may be inaccurate and not really useful! From progress bar one can have an information about elapsed time, estimated time, personally I use it even to observe the stability os ny hardware and a grad of resource consumption. It was a little unpleasantly for me when one digit of speed disappiered in TC7.5. I would not like if it will come so on.
I am not against "decorative inaccurate bars", but only new introduced. Please don`t change existing. :!:
As for CPU load, I really don`t believe that it is noticeably on a Mendochino-Celeron or higher CPU. :)
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Postkutscher wrote:I am not against "decorative inaccurate bars", but only new introduced. Please don`t change existing. :!:
Please read my post again. I mean that if we want to add overall process bar to BTM (BTM currently doesn't have it at all), it is better to add sensible bar (let it be inacurate, it is better that none) that endless bar (fully stupid) that's fancy today in some apps like Windows. You may read a suggestion on this topic: http://www.ghisler.ch/board/viewtopic.php?t=23450
Postkutscher
Power Member
Power Member
Posts: 556
Joined: 2006-04-01, 00:11 UTC

Post by *Postkutscher »

2MVV
Ok, understand. At this point I`m agree with you.

As I mentioned above, I`m afraid that existing progressbars could be broken while realizing such a feature. That would be inacceptable for me, not more. Sorry.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I can confirm j's original report from post one.

Regarding the background transfer manager, I will not add any progress for now. I'm considering to show some kind of overlay taskbar icon (yes, that's supported too by Win7) when a task ends, but probably not in TC 7.5.
Author of Total Commander
https://www.ghisler.com
Post Reply