-
Notifications
You must be signed in to change notification settings - Fork 3
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
When to show tangible controls in Preferences #315
Comments
It will only be shown with ?deviceConnection with the above commit. |
I believe we off-hand mentioned this, yes. This should be the correct behavior. If it's helpful to have, we may consider activating for camera input hands, but not relevant currently. |
Just to note, the |
@BLFiedler, check the Input tab for clarity to teacher audience. In conjunction with #301 . We'll need to make sure this tab is accessible to. I'll tag in TS when that's ready. |
Similar action has to be done for #258 changes that will pull in Input tab for Camera Input Hands. It needs updating for this sim and Voicing strings. |
@BLFiedler these slider controls are pretty cryptic. When we tackle #258, we'll update this part of the Preferences dialog as well. |
I do not understand what these controls do, so I am not sure how to describe them. Here are start: Tangible Input Position Interval? [0.0125 - 0.2500] Smoothing length? [1 - 10] Update interval [0 - 1] |
If possible, it would be good if the displayed ranges were all the same or all ranges with whole numbers. If we can do that, maybe we can just read out the numbers as the change? |
Device Communication Controls Step Interval [0.0125 - 0.2500] Number of Smoothing Values [1 - 10] Sim Update Interval [0 - 1] |
I realized I was not sure if the content in #315 (comment) was for Voicing or if it was for visual text? I assumed visual text but now realize that might not be right. This is what it looks like now. The sliders do not support Voicing, is that important for this? @terracoda I added tick marks at 1/10th intervals along the range, is that what you had in mind? |
@terracoda I realized that I didn't make the units dynamic for the update interval control. That logic was added in the above commit. |
Hey @jessegreenberg, I know I said it doesn't have to be perfect, but if the following things are relatively simple, can you address them? With Voicing on:
Hey @brettfiedler, the slider name repeats with each step, so I am going to shorten the 3-word names to 2 words. I think the help text explains the function of the sliders nicely, so the shorter names feel good to me. Please let me know if you do not agree with renaming:
|
"1 values" should be "1 value", too. |
@terracoda and I met to discuss. We went ahead with the wording changes, though they can be modified if @brettfiedler has recommendations. I also added Voicing responses to the NumberControl arrow buttons. Back to @terracoda for review and @brettfiedler for the comment in #315 (comment). |
Fine with all changes. Descriptions are long, but there isn't and may not be proper documentation for it for some time. Over to TS to review and close. |
@jessegreenberg, I am hearing responses when I press the arrow buttons, now. Thanks! Just so, I understand your comment from #315 (comment)
By "These controls", do you mean all controls in the Preferences menu? |
This issue can be closed. The controls are Voicing as expected and everything is screen reader accessible. I just have a question for @jessegreenberg in previous #315 (comment) |
I meant the controls that we added for this issue. It has to be done manually and I was just noting that it was considered. |
Thanks @jessegreenberg, closing. |
Sorry if this issue is a duplicate, but I didn't see another related to this.
It seems like the "Input" tab of preferences should probably only be shown when there is a device connection.
I think it will be distracting to QA so I am going to go ahead with hiding the Input tab unless
?deviceConnection
is present.@BLFiedler do you agree with this or did you have something else in mind?
The text was updated successfully, but these errors were encountered: