| Commit message (Expand) | Author | 
| 2023-06-03 | add level validation | sowgro | 
| 2023-06-02 | kinda working note writer | sowgro | 
| 2023-06-02 | bpm is now a double | sowgro | 
| 2023-06-02 | start note editor, new test level | sowgro | 
| 2023-06-02 | Finish levelUtility and project cleanup | sowgro | 
| 2023-06-01 | finish gui level editor | sowgro | 
| 2023-06-01 | early code for level editor gui | sowgro | 
| 2023-05-31 | same thing as last commit | Zach Jordan | 
| 2023-05-31 | i changed one (1) line of code to not hardcode bpm | Zach Jordan | 
| 2023-05-30 | finish metadata and leaderboard reading | sowgro | 
| 2023-05-30 | more testing | Zach Jordan | 
| 2023-05-30 | testing stuff | Zach Jordan | 
| 2023-05-30 | finished difficulty stuff, hope it works | Zach Jordan | 
| 2023-05-30 | finished difficulty json methods. i hope they work lmao | Zach Jordan | 
| 2023-05-30 | working on difficulty stuff. difficulty should be ready, but leaderboard is a... | Zach Jordan | 
| 2023-05-30 | add placeholder bpm | sowgro | 
| 2023-05-30 | added music to file reader | sowgro | 
| 2023-05-30 | finished level metadata file reading. | Zach Jordan | 
| 2023-05-30 | Early syncing tests with placeholder hit sounds and miss sounds | Aidan Ross | 
| 2023-05-28 | Removed unnecesary files in the gameplay class, as well as merged gameplay.sc... | Aidan Ross | 
| 2023-05-26 | add default colors to Level | sowgro | 
| 2023-05-25 | Move levels outside of src, prepare for leaderboard writing and other small c... | sowgro | 
| 2023-05-25 | add file reading system in levelcontroller | sowgro | 
| 2023-05-25 | the main.Level() class is now declared in levelcontroller with the name of th... | Aidan Ross | 
| 2023-05-25 | I think I fixed levelcontroller? I commented out some methods that werent use... | Aidan Ross | 
| 2023-05-25 | These are zachs changes to level controller | Aidan Ross | 
| 2023-05-25 | changes to level class | Zach Jordan | 
| 2023-05-25 | changes to level class | Zach Jordan | 
| 2023-05-25 | metadata for test level and a json reader | Zach Jordan | 
| 2023-05-24 | add testSongPlayer (copy of newSongPlayer) to test the song player inside lev... | sowgro | 
| 2023-05-24 | i wrote one (1) line of code to start LevelControl | sowgro | 
| 2023-05-24 | small changes to the metadata and BookBetrayal | sowgro | 
| 2023-05-23 | edited settings controller, now can read and write to file | Zach Jordan | 
| 2023-05-23 | add date to leaderboard | sowgro | 
| 2023-05-23 | finish gui, add new leaderboard system, redesign settings, switch lists to ta... | sowgro | 
| 2023-05-21 | add f11 fullscrn, comment gui, add scorecontroller | sowgro | 
| 2023-05-21 | add ui scrollbars, game over menu, new font | sowgro | 
| 2023-05-19 | - overhaul css (not done) | sowgro | 
| 2023-05-14 | add levelselector gui, move some files around | sowgro | 
| 2023-05-14 | Finish css and menus | sowgro | 
| 2023-05-12 | big gui stuff | sowgro | 
| 2023-05-10 | first draft of audio file players (may require tweaking to work with buttons) | Zach Jordan | 
| 2023-05-10 | add gui classes | sowgro | 
| 2023-05-06 | Deleted old classes and added Block class | sowgro | 
| 2023-05-06 | Add JavaFX and seperate source and class files | sowgro |