Bug 44358

Summary: don't display progress for small operations
Product: [Unmaintained] kio Reporter: npapadon
Component: generalAssignee: David Faure <faure>
Status: RESOLVED FIXED    
Severity: wishlist CC: finex, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: RedHat Enterprise Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description npapadon 2002-06-26 06:48:40 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           konqueror
Version:           KDE 3.0.0 
Severity:          wishlist
Installed from:    RedHat RPMs
Compiler:          Not Specified
OS:                Linux
OS/Compiler notes: Not Specified

It is not necessary to display the progress meter for operations on small sets of files.

For instance deleting one file will waste CPU time for a progress meter.  This meter flashes by so quickly no visual feedback is provided to the user.  In addition it doesn't look good.

There could be a number representing a file threshold.  The progress bar could only be displayed if the selected file number is greater then the threshold.

This threshold could be:
 - Set statically at compile time
 - Found dynamically at run-time

It would be better to set this number dynamically at run-time.  Run-time will provide data on the filesystem speed.  You would want to know if deleting 3 files over NFS takes 30 seconds.  Then 2 might be a threshold for that filesystem.

To find the number dynamically at run time a test file operation would need to be performed and response time measured.

Hope this helps.

(Submitted via bugs.kde.org)
Comment 1 Martin Fabian Hohenberg 2004-01-26 08:42:59 UTC
While I agree that the progress bare is hardly useful für small-scale operations, I'd rather like it to be oriented at the file size, not the file numbers. 

exp: If a file is more than 1MB or the filename is unknown, show the progress bar. It could be useful to show it anytime a remote host is used.
Comment 2 Nate Graham 2018-04-23 20:42:59 UTC
Works for me in KDE Frameworks 5.45.