1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-24 02:49:54 +08:00
Commit Graph

4 Commits

  • Extract user overlay actions button component (#36236)
    This PR extracts the classes used for the actions dropdown on the user
    profile overlay to separate components, in preparation to be used on the
    team overlay (#32584).
    
    Kinda RFC since I'm not sure if this is the best way to do this.
    
    Co-authored-by: Dean Herbert <pe@ppy.sh>
  • Extract all pieces of local user-related state to APIAccess subcomponent
    Something I've asked to be done for a long time. Relevant because I've
    complained about this on every addition of a new piece of user-local
    state: friends, blocks, and now favourite beatmaps.
    
    It's just so messy managing all this inside `APIAccess` next to
    everything else, IMO.
  • Add block / unblock option to user profile overlay
    This is not doing the thing that the website does wherein the entire
    user profile is replaced by the message that the user is blocked if
    they're blocked. Someone else can try doing that.
    
    I'm also not adding report button to this because it's going to be
    annoying to make happen because currently reporting is only available as
    a popover and not as a dialog. Someone else can pick that up as well.