added messages for the following interaction types: #98
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Capture User Interactions & Fixed Desktop/VR mode menu bugs & Instructor Menu Button
Capture user interactions
Added several interaction types to the capture functionality. These interaction types are hide and show menu, settings tab, people tab, interact tab, and create tab. While capture is turned on, these interaction types will be registered accordingly to users' actions.
Type of change
How Has This Been Tested?
Spectator Mode
VR Mode
It is advised that at least two people (and at least one person should be in the spectator mode) should participate in the testing for VR mode since the Capture button is only available in the spectator mode.
All information about what numbers are registered for what interaction types can be found in ClientSpawnManager.cs
[Duplicate all of the above for each distinct feature / bug fix / etc.]
Fixed Desktop/VR mode menu bug
Menu bug: When user switches from VR mode to desktop mode, the VR menu from the VR mode will replace the menu being used in desktop mode. We fixed the bug.
Type of change
How Has This Been Tested?
Open a lab with v0.5.7
Enter VR mode
Switch back to Desktop mode
The expected result: the menu in desktop mode should only contain Settings, People, and Interact tabs.
Manual Test
Unit Test
Integration / End-to-End Test
[Duplicate all of the above for each distinct feature / bug fix / etc.]
Instructor Menu Button
To close the instructor menu in previous version, user needs to click the Back button from the instructor menu. We find this unnecessary. To enhance the user experience, we decided to make the Instructor Menu Button to have both Turn On and Turn Off functionalities.
Type of change
How Has This Been Tested?
Open a lab with v0.5.7
Enter Desktop mode
Press Settings -> Instructor Menu button
The Instructor Menu should now show up.
Press the Instructor Menu button again.
The Instructor Menu should be disabled.
Manual Test
Unit Test
Integration / End-to-End Test
[Duplicate all of the above for each distinct feature / bug fix / etc.]
Test Configuration
Checklist:
Modified from this article:
Phillip Johnston, “A GitHub Pull Request Template for Your Projects - Embedded Artistry,” Embedded Artistry, Aug. 04, 2017. https://embeddedartistry.com/blog/2017/08/04/a-github-pull-request-template-for-your-projects/ (accessed Jul. 22, 2021).