1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-21 09:11:18 +08:00
Commit Graph

4 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>
  • Quick play forward design work (#35253)
    * Remove unnecessary information from matchmaking beatmap panel
    
    * Move avatar overlay inside card for better layout
    
    * Allow higher jumping when jumping in succession
    
    * Exclude player panel avatars from masking
    
    * Adjust player panel animations a bit further
    
    * Add avatar-only display mode
    
    * Fix round warmup test not working
    
    * Remove dead test scenes
    
    * Fix edge case where users are added to not-yet-loaded card
    
    * Decouple `PlayerPanel` from `UserPanel`
    
    * Fix remaining test failure (and rename test to match new naming)