New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manual update check doesn't always respect progress bar output config #6759
Comments
Would you expect this to say "done"? Note that this often might not be
heard due to the foreground window change that often accompanies a
completed action. Still, at least you wouldn't hear the beep.
The length of the beep is also hard-coded in
NVDAObjects.behaviors.ProgressBar. I guess we could put a constant in tones
for the progress bar beep length, but this feels weird, since tones is an
output module and arguably shouldn't have any behaviour specific code.
@feerrenrut, thoughts?
|
No, but neither do I expect it to beep when I have disabled that feature. In that case it would be a simple check, either beep or just return. |
I'm not familiar enough with all the ways that the tones module is used to be sure we are able to generalise. I can agree that the tones module isn't the place for those constants. There are a few similarities in how |
In terms of prioritising this issue, while it does not look like it would take long to fix the impact is fairly low. Setting to P3 |
So let's leave adding constants or otherwise refactoring the beeps out of this issue for now. It looks like it needs more thought. |
Agree that done shouldn't beep if output should be speech only. However,
please leave the beep as is when output is beeps or both.
|
…utput is configured to include beeps. Fixes nvaccess#6759.
Beeps for indeterminate progress bar dialogs such as the update checker only when progress bar output is configured to include beeps. Issue #6759
I got confused with the wording of this change in the What's New. Of course, I know what it does, however. Essentially, when reporting progress bars is not set to include beeps, NVDA won't beep for the update checker dialog and other dialogs I've seen. |
gui.IndeterminateProgressDialog.done() doesn't check the configured output method for progress bars.
Also slight ugliness in the hard-coded frequencies and lengths of the beeps. Maybe add functions beepIndeterminate() and beepDone() to the tones module?
The text was updated successfully, but these errors were encountered: