1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-15 13:07:24 +08:00
osu-lazer/osu.Game
Bartłomiej Dach f1842d781e
Decouple AdvancedStats from global mods
Closes https://github.com/ppy/osu/issues/30163.

If I'm to be blunt, the decoupled stuff in song select makes my head
spin. I spent a solid 20 minutes thinking how I was going to fix this
one but then finally realised that generally most of the cause there
was the fact that `AdvancedStats` was seeing the new rulesets *before*
the "ensure global selected mods are valid for current ruleset" logic,
and so decided to just _delay_ that until the decoupled transfer
thingamajig happens.

I was honestly considering combining `BeatmapInfo`, `Ruleset`, and
`Mods` into one property on `AdvancedStats`. I figured I'd rather not
push my luck and try the baseline version first, but I honestly think
that direction is going to be required at some point to properly corral
all of the decoupled madness taking place in song select.
2024-10-10 14:22:16 +02:00
..
Audio Fix argon volume-aware hitsounds not correctly playing immediately after object placement 2024-09-23 13:38:26 +02:00
Beatmaps Fix usage of locked context without locking 2024-10-01 18:01:06 +09:00
Collections Fix delete dialogs having generic "Caution" header text 2024-10-07 16:46:53 +09:00
Configuration Merge pull request #29936 from u4vh3/skinning-colour-customisation 2024-09-27 14:20:58 +09:00
Database Rename and xmldoc RealmResetEmptySet 2024-10-09 14:18:34 +09:00
Extensions Fix date failing to display on leaderboard for some scores with weird datetimes 2024-01-14 13:52:39 +01:00
Graphics Revert "Use new place grid icon" 2024-10-07 19:06:32 +02:00
Input Fix incorrect condition 2024-10-07 19:01:25 +09:00
IO Update naming of enum fields in ObjType 2024-05-01 17:24:53 +03:00
IPC
Localisation Fix delete dialogs having generic "Caution" header text 2024-10-07 16:46:53 +09:00
Models Use native query to avoid huge overheads when cleaning up realm files 2024-01-09 15:37:29 +09:00
Online Fix delete dialogs having generic "Caution" header text 2024-10-07 16:46:53 +09:00
Overlays Migrate MusicController to Live<T> to fix broken migrations instead 2024-10-09 11:59:04 +02:00
Performance Expose high performance session state 2024-04-16 10:04:38 +08:00
Properties Make medal overlay respect overlay disable via activation mode 2024-02-20 16:31:31 +01:00
Replays Update HasFlag usages 2024-07-03 00:19:04 +09:00
Rulesets Switch back to last tool after using grid tool, rather than always select tool 2024-10-08 17:34:51 +09:00
Scoring Fix mouseX legacy replay parsing for high key counts in mania 2024-08-11 09:45:43 -07:00
Screens Decouple AdvancedStats from global mods 2024-10-10 14:22:16 +02:00
Skinning Merge pull request #29936 from u4vh3/skinning-colour-customisation 2024-09-27 14:20:58 +09:00
Storyboards Fix storyboard sprites leaving gaps on edges when resolving from an atlas 2024-07-17 14:47:17 +03:00
Tests Merge pull request #29914 from peppy/fix-judgement-counter-sync 2024-09-27 10:57:26 +02:00
Updater Resurrect SimpleUpdateManager as MobileUpdateNotifier 2024-07-05 03:29:09 -04:00
Users Fix nullability inspection 2024-05-10 23:26:43 +08:00
Utils Merge branch 'master' into taikostatacc 2024-10-07 14:15:29 +02:00
.editorconfig
FodyWeavers.xml
osu!.res
osu.Game.csproj Update framework 2024-10-09 12:36:51 +09:00
OsuGame.cs Revert 'Fix any and all migration attempts dying on MusicController' 2024-10-09 11:55:59 +02:00
OsuGameBase_Importing.cs
OsuGameBase.cs Revert 'Fix any and all migration attempts dying on MusicController' 2024-10-09 11:55:59 +02:00
PerformFromMenuRunner.cs