Fading out the mod display looks quite ugly, since alpha is applied per mod sprite, introducing bad visual on the intersection between mods.
ModDisplay
This is especially visible when reloading `SongSelectFooterV2` while multiple mods are already selected. The mods will appear expanded then contract.
Apply adjustments after framework changes
Make deletion confirmation less confusing
Persist user ID to replay data
Update bundled beatmaps
Randomise which menu content is shown on arriving at the menu
Fix `userTriggered` param not being passed to private helper
userTriggered
score.User.OnlineID
score.UserID
You'd hope that they'd be the same thing, but post-https://github.com/ppy/osu-server-spectator/pull/230 it turns out that cannot be guaranteed, so just attempt to use `User` in the encoder consistently everywhere...
Automatically choose origin (along with anchor) to make skin editor placement easier for users
Fix sizing of gameplay preview in skin editor not updating on scaling mode change
Do not show integration settings on mobile
Closes https://github.com/ppy/osu/issues/28115.
Closes https://github.com/ppy/osu/issues/28097. The settings weren't actually doing anything at all there anyway.
Activate stateful menu items with right-click without closing the menu
Do not attempt to preserve incompatible system mods when activating mod presets