Development log:
25/11/2024: Designed main menu for swingmapper and started implementing it. Added more folders for different types of custom content. Included swingmapper in Steam build. Updated Steam build (v0.22.2)
22/11/2024: Swingmapper: Updated graphical assets. Added tool selection. Added exit button to UI. Added music and hitsound volume sliders. Added input capture beyond window bounds when dragging sliders
20/11/2024: Updated client icon. Adjusted default counter positions. Song details no longer shows beatmap set name if there is only one and instead shows more of the cover image. Updated built in songs playlist icon. Added night forest environment to the game. Changed slicers to twigs to fit with the forest environment. Changed score grading to follow the Japanese grade system (F to S). Removed wincrypt dependency to get rid of errors some users were getting. Updated Steam build (v0.22.1)
16/11/2024: Redesigned default note models. Updated Steam build (v0.21.3)
15/11/2024: Removed BeatmapConverter
11/11/2024: Swingmapper: Started adding UI for tool selection. Added cursor world vector calculation. Made the playhead snap to beat grid when song is paused. Added mouse scroll input for moving playhead. Added timeline UI and made it functional. Synchronized song audio with playhead position
09/11/2024: Swingmapper: Added discord integration. Added spectrogram. Added song play/pause controls. Optimized FFT algorithm further
06/11/2024: Improved CatPack by adding example usage message, ability to use folders as input and a parameter for specifying output file name. Created simplified note model set for SwingMapper
03/11/2024: Created a prototype spectrogram generator for SwingMapper
02/11/2024: Added beat grid rendering and camera controls to SwingMapper
01/11/2024: Started working on SwingMapper, the official beatmap editor