1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-16 01:17:27 +08:00
osu-lazer/osu.Game.Tests/Visual
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 Rename NormalSliderBar.cs to RoundedSliderBar.cs 2023-02-02 17:24:45 +01:00
Background Fix multiple test failures 2024-08-28 23:28:43 +09:00
Beatmaps Pass the same thing in twice for better maybe 2024-05-27 20:30:01 +09:00
Collections Add failing test for adding collection w/ name colliding w/\ default items 2023-12-18 12:47:42 +01:00
Colours Automated pass 2023-06-24 01:00:03 +09:00
Components Partial everything 2022-11-27 00:00:27 +09:00
DailyChallenge Add DailyChallengeButton for intro played flag reset logic 2024-08-24 22:19:17 +09:00
Editing Merge pull request #29860 from bdach/fix-nudging 2024-10-07 15:36:19 +09:00
Gameplay Adjust ILocalUserPlayInfo to expose whether gameplay is in a paused/break state 2024-10-01 17:53:46 +09:00
Menus Shuffle playback order in global playlist by default 2024-09-18 14:19:55 +02:00
Mods Move solution to multiplayer flow instead 2024-01-28 00:42:04 +03:00
Multiplayer Rename enum to non-plural now that it won't conflict 2024-10-01 19:55:46 +09:00
Navigation Remove unrelated test 2024-10-07 17:45:23 +09:00
Online Fix incorrect tiers being used for tooltip total participation display 2024-09-08 14:26:50 +02:00
Playlists Add failing test case 2024-07-25 09:16:09 +03:00
Ranking Add failing test case 2024-09-24 17:51:54 +02:00
Settings Merge pull request #29936 from u4vh3/skinning-colour-customisation 2024-09-27 14:20:58 +09:00
SongSelect Decouple AdvancedStats from global mods 2024-10-10 14:22:16 +02:00
SongSelectV2 Update remaining tests to use new base class (and tidy up V2 suffixes) 2024-08-14 21:09:28 +09:00
UserInterface Replace FormSliderBar.Instantaneous with TransferValueOnCommit 2024-10-04 14:07:16 +02:00
TestMultiplayerComponents.cs Partial everything 2022-11-27 00:00:27 +09:00
TestSceneOsuScreenStack.cs Rename AllowTrackAdjustments to more understandable ApplyModTrackAdjustments 2023-07-25 20:20:53 +09:00