-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Location Module - visual interface #85
Comments
Once this is implemented, decide whether it should be available for handpart selection as well. |
Just a reminder that we have several .ppt files with thoughts about how to progress through different levels. We also have a full set of locations in each of three colours (yellow, violet, and green), if that helps us visually represent things. |
From 20231016 meeting...
|
@kchall I have some questions about formatting of location option text, as well as some misalignments between which text vs images are available. I've made a list of my specific questions below, but if you're curious there's detailed info in this spreadsheet. Currently the way that the images are named doesn't precisely line up with the text options, so once we've got this sorted out I'm just going to batch-rename the images so that they're easier to link up with the text options as the user specifies the location module.
Thanks! |
Notes from 20240311 meeting:
|
Right...and:
|
Notes from 20240318 meeting:
Notes from 20240212 meeting:
From 20240205 meeting:
|
@kchall at last week's meeting I asked you how we should deal with multiple sub-trees when single-left-through the regions on the location diagram. The decision we came to was that no matter whether the user has the cycle order set to "small to large" or "large to small", we should cycle through each subtree in that order. However, I'm realizing that although this makes intuitive sense for large to small, it's absolutely terrible for small to large. For example, consider the click location below (on the left hand). The region options available here are shown in the R-click menu: For "large to small", we would simply cycle through from top to bottom. But for "small to large", the order would be (each subtree from top to bottom, from smallest to largest within each subtree):
This seems completely unintuitive to me. Just clicking through and testing it, it doesn't feel like there's any logic to the order at all (even though there is, of course). I propose that we either: What do you think? |
@kvesik Ah, good point. Let's go with (b), which is basically the 'same' as we originally planned, but also flipping the order of the sub-menus, right? i.e., bottom to top of each sub-menu, with sub-menus also being traversed from bottom to top? |
@kchall If a user selects a location from the list for which there is no image (eg mouth-interior locations, or anything involving selected fingers), the location dialog just shows the default non-highlighted image (whereas normally a selection from the list would show a corresponding highlighted image), and throws an error in the background because it's looking for an image with a particular name and there isn't one. Would you like me to:
|
Note for documentation - methods for interacting with Location images. Right-click
Left-click
Keyboard inputWhen focus is on the location image...
|
Good question! I'm thinking that maybe this is a good place to use one of our different-coloured highlighted versions. So e.g. do (b) but with the purple version of the mouth / hand picture to suggest that this is not quite the right image? |
@kchall Here's a summary of the non-code changes I made (or am about to make) as part of the Location images implementation. Some may be more relevant for you, others for a future RA who is working on the outstanding drawing-related tasks (see eg issue #337). Changes to Location text descriptions
Changes to Location image .svg filenamesRenamed/reformatted to ensure that there is an unambiguous relation between the region names in the .svg files, the descriptive region names (eg that the user interacts with), and the .svg filenames themselves (this relation is explained/exemplified below). Changes inside Location image .svg filesSophie originally created a large collection of drawings, each showing an individual region of the body highlighted in yellow, violet, or green. I made two changes to the way that the regions were labeled in these .svg files:
Naming relationIn order to have an efficient way to convert back and forth between the region names in the .svg files, the descriptive region names (eg that the user interacts with), and the .svg filenames, there needs to be an unambiguous relation between each pair of these elements. The updated naming/formatting convention I implemented involves the following:
Some examples:
Placeholder imagesThere are a five Location options for which we don't have images. The first three because we don't have an inside-of-mouth view, and the last two because we don't have any behaviour or related logic implemented at all for "selected fingers."
There are a few things to note about these five Locations:
Re-organization of Location images in Google driveIn SLP-AA/Drawings/Updated Locations Sophie originally created folders called:
|
@kvesik Awesome, thanks for keeping track of these changes and documenting them so clearly -- all looks good to me so far! |
Notes for when this is ready to be implemented:
The text was updated successfully, but these errors were encountered: