Closed NSoiffer closed 2 years ago
Lable is changed in #11
Relative Rate still isn't speaking sensible numbers.
Two thoughts:
Neil: Add a text field that mirrors the slider value
The speech would be really confusing I think.
Neil: Replace the slider with a text field and do a sensible number check of the result (or maybe there is a way to say 'only values in this range are allowed')
Perhaps we can separate what we present to the user from the requirement to write a number into the preferences file.
We could offer choices such as slowest, slower, slow, same, fast, faster, much faster, very fast and fastest. Maybe not enough granularity?
Or the option to choose between Slower and faster (like a great selector), and then amount (like the throttle)?
Richard
From: NSoiffer @.> Sent: Monday, March 21, 2022 7:32:10 AM To: NSoiffer/MathCATForPython @.> Cc: Richard Orme @.>; Assign @.> Subject: Re: [NSoiffer/MathCATForPython] Relative rate (Issue #10)
Relative Rate still isn't speaking sensible numbers.
Two thoughts:
— Reply to this email directly, view it on GitHubhttps://github.com/NSoiffer/MathCATForPython/issues/10#issuecomment-1073554114, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACFL5666GXVJHZFGTYHGZGDVBAQXVANCNFSM5REXQV5Q. You are receiving this because you were assigned.Message ID: @.***>
I like the slower/faster idea, with each decreasing/increasing by 10% or so. I'm not sure whether the 10% would be from the current value or just an absolute -10/+10 so that the 10% is relative to normal speech rate. Also, a reset to 100% button would be good.
On Mon, Mar 21, 2022 at 10:29 AM Richard Orme @.***> wrote:
Neil: Add a text field that mirrors the slider value
The speech would be really confusing I think.
Neil: Replace the slider with a text field and do a sensible number check of the result (or maybe there is a way to say 'only values in this range are allowed')
Perhaps we can separate what we present to the user from the requirement to write a number into the preferences file.
We could offer choices such as slowest, slower, slow, same, fast, faster, much faster, very fast and fastest. Maybe not enough granularity?
Or the option to choose between Slower and faster (like a great selector), and then amount (like the throttle)?
Richard
From: NSoiffer @.> Sent: Monday, March 21, 2022 7:32:10 AM To: NSoiffer/MathCATForPython @.> Cc: Richard Orme @.>; Assign @.> Subject: Re: [NSoiffer/MathCATForPython] Relative rate (Issue #10)
Relative Rate still isn't speaking sensible numbers.
Two thoughts:
- Add a text field that mirrors the slider value
- Replace the slider with a text field and do a sensible number check of the result (or maybe there is a way to say 'only values in this range are allowed')
— Reply to this email directly, view it on GitHub< https://github.com/NSoiffer/MathCATForPython/issues/10#issuecomment-1073554114>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/ACFL5666GXVJHZFGTYHGZGDVBAQXVANCNFSM5REXQV5Q
. You are receiving this because you were assigned.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/NSoiffer/MathCATForPython/issues/10#issuecomment-1074202909, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALZM3BWNDMWEUHPGCQGKRLVBCWYHANCNFSM5REXQV5Q . You are receiving this because you were assigned.Message ID: @.***>
A slider control reports a value between 0 and 100. If the user can choose a speed slower/faster by this value, then to me this would mean they could make it speak up to twice the speed, or twice as slow (i.e. half the speed).
Is that the intention? If so, I just need to know what these values would map to for the MathRate
value.
My current feeling is that no one would want to slow it down below 20% of the current text reading speed or more than 200% of the current text reading speed.
That means 0 -> 20 (in prefs.yaml) and 100->200. If you can make it jump in steps of 10, that's 18 steps.
The unfortunate UIX about this is that 100% really should be in the middle, so maybe make it go from 0 to 200. So:
Alternatively, 20 - 180 would also center 100% and would avoid a need to check for 0. I can't imagine many people wanting to speed up the math, so even 180% is pretty fast.
[capturing an email reply]
I think asking the maths group makes some sense, but usually people are better at saying "I like this" or "I don't like this".
One thing I think we should do regardless of what we decide for sliders/buttons/text box is have a speed preview so people hear the speed change. What MathCAT generates is a string like
For Richard:
For Neil: