Fix cancelled progress notifications requiring exit confirmation
TotalScoreVersion
LegacyTotalScore
ILegacyScoreProcessor
ILegacyScoreSimulator
UpdateLocalScores
ScoreInfo.BeatmapInfo
Spent a couple days discussing this on the pp rework server about values that were the most acceptable, these seemed to be the best from the community standpoint of top players. Note: This is more to fix issues with the current system, not to be a final solution. Related Google Sheets Page: https://docs.google.com/spreadsheets/d/1P0AxfdKvMHwWBQder4ZkFGO1fC9eADSGCryA5-UGriU/edit?usp=sharing
Add handling of "unknown" beatmap availability in multiplayer flow
Use more correct localised string source for "sign out" text
Fix edge cases where selection buttons go outside playfield bounds
Reattach any orphaned scores when a beatmap is imported
Addresses https://github.com/ppy/osu/discussions/23599#discussioncomment-6300885.
.Run(r => r.Write(...))
It'll be properly handled by osu!framework with https://github.com/ppy/osu/pull/24092
IWindow
Ensure "tablet support disabled" notification is only shown once
Increase the minimum size of the scroll bar
Allows easier targetting when there is a lot of content in the scroll view As discussed in https://github.com/ppy/osu/discussions/24095#discussioncomment-6332398.
PostImport
perMonitorV2
<dpiAwareness>
Yes, `xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings"` is required else the game will exit with code 500 on startup.
<supportedOS>
<dependentAssembly>
osu! was working fine without this.
app.manifest
List<>
StrongNestedHitObject