1
0
mirror of synced 2025-02-13 08:52:33 +01:00

Split CHANGELOG and TODO

This commit is contained in:
Stepland 2020-02-29 14:37:29 +01:00
parent 9a92334c0c
commit 8a9b9761bb
2 changed files with 72 additions and 76 deletions

45
CHANGELOG.md Normal file
View File

@ -0,0 +1,45 @@
# Unreleased
## Music Select Screen
- Category Panel click
- Song Panel draw
- async song cover loading
- fade in
- stretch cover to fit
- draw song title
- Fix debug menu
- Handling Resolution changes
- Make Panels Drawable and Transformable
- Make Ribbon Transformable
- Compute panel size from resolution
- Compute FUCKING EVERYTHING from resolution
- Top Screen Part Handling
- Cover
- Title
- Artist
- Chart
- Chart List
- Density graph
- format-agnostic chart class
- Song Panel click
- difficulty cycle
- Fix the annoying visual glitch that flashes a song title and dif on the ribbon
- Top Screen Part Handling
- Density graph
- format-agnostic chart class
- Black frame
- Sound
- Music Sample
- Async playback
## Misc
- Handling Resolution changes
- reload preferences on change
- Fix jujube crashing on empty layout
- Preference persistency system
- Add KeyMapping to preferences
- Make KeyMapping look nicer in json form
- Sort by button
- Handle JCK and special characters
- Japanese
- utf8 to sfml conversion
- Handle more stuff via ttf merging (omg the cops)

103
TODO.md
View File

@ -1,88 +1,39 @@
# v0.1.0 (MVP)
## Music Select Screen
- Options menu
- Controller mapping
- Visible controls
- Start Button
## Gameplay Screen
## Results Screen
## Windows and macOS builds
# v1.0.0 # v1.0.0
## Done ## Music Select Screen
### Music Select Screen - bound memory usage of Toolkit::Cache
- Category Panel click - Chart Panel
- Song Panel draw - Sort menu
- async song cover loading - Differenciate Sort / Folder
- fade in
- stretch cover to fit
- draw song title
- Fix debug menu
- Handling Resolution changes
- Make Panels Drawable and Transformable
- Make Ribbon Transformable
- Compute panel size from resolution
- Compute FUCKING EVERYTHING from resolution
- Top Screen Part Handling
- Cover
- Title
- Artist
- Chart
- Chart List
- Density graph
- format-agnostic chart class
- Song Panel click
- difficulty cycle
- Fix the annoying visual glitch that flashes a song title and dif on the ribbon
- Top Screen Part Handling
- Density graph
- format-agnostic chart class
- Black frame
- Sound
- Music Sample
- Async playback
### Misc
- Handling Resolution changes
- reload preferences on change
- Fix jujube crashing on empty layout
- Preference persistency system
- Add KeyMapping to preferences
- Make KeyMapping look nicer in json form
- Sort by button
- Handle JCK and special characters
- Japanese
- utf8 to sfml conversion
- Handle more stuff via ttf merging (omg the cops)
## TODO
### Misc
- Make Drawables lazily react to resolution changes
### Music Select Screen
- Sound
- Sound Effects
- Fullscreen handling
- Song Panel click - Song Panel click
- animation - animation
- cd - cd
- Chart Panel - Sound
- Visible controls - Sound Effects
- Sort menu
- Differenciate Sort / Folder
- Options menu
- Controller mapping
- Start Button
### Gameplay Screen ## memo Compatibility
### Results Screen ## Themeing support
### Windows and macOS builds
### memo Compatibility
### Themeing support
- Python bindings ? - Python bindings ?
# v1.1.0 ## Misc
- Fullscreen handling
- Make Drawables lazily react to resolution changes
## FB9 Support ## FB9 Support
## Music Select Screen # v1.1.0
- bound memory usage of Toolkit::Cache
# v1.2.0
## P4IO Support ## P4IO Support
### TODO
- Buy a P4IO - Buy a P4IO