1
0
mirror of synced 2024-11-14 18:47:41 +01:00
jujube/TODO.md
2020-02-19 00:51:45 +01:00

1.5 KiB

v1.0.0

Done

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

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

TODO

Misc

  • Make Drawables lazily react to resolution changes

Music Select Screen

  • Sound
  • Fullscreen handling
  • Song Panel click
    • animation
    • cd
  • Chart Panel
  • Visible controls
  • Sort menu
    • Differenciate Sort / Folder
  • Options menu
    • Controller mapping
  • Start Button

Gameplay Screen

Results Screen

Windows and macOS builds

memo Compatibility

Themeing support

  • Python bindings ?

v1.1.0

FB9 Support

Music Select Screen

  • bound memory usage of Toolkit::Cache

v1.2.0

P4IO Support

TODO

  • Buy a P4IO