Bugzilla – Bug 685
Limited precision for Nyquist plug-in sliders
Last modified: 2018-08-20 11:45:20 UTC
Prior to the validator upgrade, values could be typed into the text box of a slider widget with "unlimited" precision (around 15 decimal places). The precision is now limited to a fixed number of decimal places (currently 2). For some plug-ins (such as the "Beats per minute" control in "Click Track") this loss of precision is a significant (probably P3) regression.
Just adding some text from correspondence with Steve, at least for my benefit. The number of decimal places is a required part of the new validation. Steve wrote: > What we would need to do is to rewrite NyquistDialog so that the number text can > be intercepted after validation and formatted to show the number of decimal places > required by the value. There was no need for this additional code before the validator > upgrade, so it does not currently exist.
(In reply to comment #1) >The number of decimal places is a required part of the new validation. Not necessarily true. See my post on audacity-quality "Numerical input validation" thread. We can use the other wxFloatingPointValidator constructor.
Bug 681, bug 685 and bug 699 are all caused by r12723 "Backported wxWidgets-3.0rc1 number validators" *** This bug has been marked as a duplicate of bug 681 ***