1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-13 06:33:40 +08:00
Commit Graph

1 Commits

  • Split quickplay beatmap & "random" panel into separate classes (V2) (#35701)
    * Load all beatmaps in bulk for SubScreenBeatmapSelect
    
    * Fix tests no longer working due to drawable changes
    
    * Remove test that no longer makes sense
    
    * Split matchmaking panel into subclasses for each panel type
    
    * Adjust tests to match new structure
    
    * Add `ConfigureAwait`
    
    * Display loading spinner while beatmaps are being fetched
    
    * Fix test failure
    
    * Load playlist items directly in `LoadComplete`
    
    * Convert `MatchmakingSelectPanel` card content classes into nested classes
    
    * Wait for panels to be loaded before operating on them
    
    * Add ConfigureAwait()
    
    ---------
    
    Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>