Renamed authContext to userContext. This context will now be used for all things that have to do with the user. For example, the user's settings and scores/results are stored in this context.
Designed a simple grid UI for the hitSounds, definitely needs more work before release, however it is fully functional and has no known bugs
Used a library called Howler for implementing the hit sounds in p5
Added backend endpoints for updating settings (one setting at a time) and getting the user's settings (all of them)
Added functionality for loading user data (right now scores and settings) on login or refresh
Next Steps/Issues
121, hit sounds can be pretty loud, add a volume slider in the settings and maybe an on/off button for hit sounds? Have off by default?
122, as mentioned before, laid down the dirt for this one and now we got to plant the flowers
127, could've done this in this branch but this branch already touched too many parts of the application
Pretty big one here
Changes
Howler
for implementing the hit sounds in p5Next Steps/Issues
121, hit sounds can be pretty loud, add a volume slider in the settings and maybe an on/off button for hit sounds? Have off by default?
122, as mentioned before, laid down the dirt for this one and now we got to plant the flowers
127, could've done this in this branch but this branch already touched too many parts of the application