Update framework
Improve loading state of BeatmapSet header
Avoid calling api request callback after user cancel
Fix keybindings being offset incorrectly
Fix cursor expansion state potentially being incorrect
Remove unnecessary local item storage in SettingsDropdown
Avoid displaying previous user avatar when showing new beatmap overlay Co-authored-by: Dean Herbert <pe@ppy.sh>
Fix bad wording in the readme
Allow controlling music and effect volume via arrow keys when hovering Co-authored-by: Dean Herbert <pe@ppy.sh>
Add quick exit hotkey
Add basic skinning capabilities to osu!catch catcher Co-authored-by: Dan Balasescu <smoogipoo@smgi.me> Co-authored-by: Dean Herbert <pe@ppy.sh>
Update TabControl in User Overlay in line with the web version Co-authored-by: Dean Herbert <pe@ppy.sh>
Add SkinnableSprite class
Add OsuNumberBox
Allow customisation of the colour portion of the tournament logo header