don't show progress bars for short operations

Bug #395998 reported by Martin Pool
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Confirmed
Low
Unassigned

Bug Description

David I points out in <https://bugs.edge.launchpad.net/bzr/+bug/387717> and related conversations that it may be better not to show progress bars for very short operations, otherwise it just looks 'flickery' and it's not really showing the user meaningful progress. It can be hard to tell in advance whether an operation will take a long time. We could for instance suppress the progress bar until at least 500ms has elapsed since bzr started, or since the current operation started.

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 395998] [NEW] don't show progress bars for short operations

We used to have debouncing on progress bars, has this gone away somehow?

Revision history for this message
Martin Pool (mbp) wrote :

It's still there, this is asking for a tweak to it. I think there's no
hysterisis before initial display.

On Jul 6, 2009 4:30 PM, "Robert Collins" <email address hidden> wrote:

We used to have debouncing on progress bars, has this gone away somehow?

-- don't show progress bars for short operations
https://bugs.launchpad.net/bugs/395998 You receiv...

Revision history for this message
Robert Collins (lifeless) wrote :

On Mon, 2009-07-06 at 12:57 +0000, Martin Pool wrote:
> It's still there, this is asking for a tweak to it. I think there's no
> hysterisis before initial display.

Well, there definitely *used* to be. We had bugs that no bars were
shown, whose root cause was that the bar operations in the first
fraction of a second were not shown, and then we got into network ops
which blocked for 10+seconds while ssh handshaking took place.

So, I think that network ops should *not* be hidden in short operations.
I think its fine for the local transport to hide notifications in short
operations, because they rarely block for long periods.

-Rob

Jelmer Vernooij (jelmer)
tags: added: check-for-breezy
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.