Conversation
gui/src/components/onboarding/pages/Quiz/QuizSteps/Question1.tsx
Outdated
Show resolved
Hide resolved
gui/src/components/onboarding/pages/Quiz/QuizSteps/Question1.tsx
Outdated
Show resolved
Hide resolved
gui/src/components/onboarding/pages/Quiz/QuizSteps/MocapPosQuestionLast.tsx
Outdated
Show resolved
Hide resolved
gui/src/components/onboarding/pages/Quiz/QuizSteps/UpdateQuestion.tsx
Outdated
Show resolved
Hide resolved
Co-authored-by: Sapphire <imsapphire0@gmail.com>
Co-authored-by: Sapphire <imsapphire0@gmail.com>
Co-authored-by: Sapphire <imsapphire0@gmail.com>
gui/src/components/onboarding/pages/Quiz/QuizSteps/MocapPreferencesQuestions.tsx
Outdated
Show resolved
Hide resolved
HannahPadd
left a comment
There was a problem hiding this comment.
I'm not a huge fan of how we handle connecting multiple sets of trackers. It feels like the gui is stuck in a loop instead of progressing. The progress bar losing progress also doesn't help with that.
Co-authored-by: Hannah <57945088+HannahPadd@users.noreply.github.com>
gui/src/components/onboarding/pages/Quiz/QuizSteps/RuntimeQuestion.tsx
Outdated
Show resolved
Hide resolved
| <div className="flex flex-col gap-6"> | ||
| <div className="flex gap-2 flex-col"> | ||
| <div className="flex flex-col gap-2"> | ||
| <Typography | ||
| variant="section-title" | ||
| id="onboarding-quiz-mocap_preferences-playspace-title" | ||
| /> | ||
| <Typography id="onboarding-quiz-mocap_preferences-playspace-desc" /> | ||
| </div> | ||
| <div className="grid grid-cols-2 gap-4"> | ||
| <QuizButton | ||
| active={playspace === 'sitting'} | ||
| onClick={() => setPlayspace('sitting')} | ||
| icon={<SittingIcon size={50} />} | ||
| name="onboarding-quiz-mocap_preferences-playspace-sitting" | ||
| /> | ||
| <QuizButton | ||
| active={playspace === 'standing'} | ||
| onClick={() => setPlayspace('standing')} | ||
| icon={<HumanIcon width={50} />} | ||
| name="onboarding-quiz-mocap_preferences-playspace-standing" | ||
| /> | ||
| </div> | ||
| </div> | ||
| </div> |
There was a problem hiding this comment.
This should probably be moved below into the {headTracker && (... block, since mocap mode / selfLocalization requires a head tracker. It also requires feet trackers which does not seem to be accounted for here.
|
The progress bar is also very eager to jump around |
Co-authored-by: Sapphire <imsapphire0@gmail.com>
Co-authored-by: Sapphire <imsapphire0@gmail.com>
Co-authored-by: Sapphire <imsapphire0@gmail.com>
…tion.tsx Co-authored-by: Sapphire <imsapphire0@gmail.com>
| onboarding-quiz-mocap_preferences-playspace-desc = If standing, SlimeVR will try to track walking movement instead of anchoring you in one spot. | ||
| onboarding-quiz-mocap_preferences-playspace-sitting = Sitting | ||
| onboarding-quiz-mocap_preferences-playspace-standing = Standing | ||
| onboarding-quiz-mocap_preferences-vrm_model-title = Do you have a VRM Model? (Optional) |
There was a problem hiding this comment.
| onboarding-quiz-mocap_preferences-vrm_model-title = Do you have a VRM Model? (Optional) | |
| onboarding-quiz-mocap_preferences-vrm_model-title = Do you have a VRM model? (Optional) |
| onboarding-quiz-mocap_preferences-playspace-standing = Standing | ||
| onboarding-quiz-mocap_preferences-vrm_model-title = Do you have a VRM Model? (Optional) | ||
| onboarding-quiz-mocap_preferences-vrm_model-desc = Loading a VRM model will improve tracking quality and compatibility with applications that use VMC. | ||
| onboarding-quiz-mocap_preferences-head_tracker-title = Are you using a tracker, or VR Headset, on your head? |
There was a problem hiding this comment.
| onboarding-quiz-mocap_preferences-head_tracker-title = Are you using a tracker, or VR Headset, on your head? | |
| onboarding-quiz-mocap_preferences-head_tracker-title = Are you wearing a tracker or VR headset on your head? |
| const submitWifiCreds = (value: WifiFormData) => { | ||
| setWifiCredentials(value.ssid, value.password ?? ''); | ||
| navigate('/onboarding/connect-trackers', { | ||
| navigate(nextPage ? nextPage : '/onboarding/connect-trackers', { |
There was a problem hiding this comment.
| navigate(nextPage ? nextPage : '/onboarding/connect-trackers', { | |
| navigate(nextPage ?? '/onboarding/connect-trackers', { |
There was a problem hiding this comment.
huh. i didnt see those changes. nextPage might not be needed anymore. Ill look closer when i have time
There was a problem hiding this comment.
i think this may have been something i added, then forgot to remove when i eventually didnt end up using it

Implements #1113 and #1602
Quiz to streamline the onboarding experience a little bit
Picture of the first question, a little plain, but i figured the creative decisions should be left to people more suited to that:
