osu/osu.Game/Screens/Select
Dean Herbert 64f62e7d90
Fix song select running updates when screen is not active
Who would have guessed that `Schedule` calls were there for a reason!

I've tidied things up. Most of the changes I've made here are not
required – the schedule is the main thing here. The reason the sound was
playing is because one-too-many schedules was removed causing beatmap
updates to update carousel specifics while still at the player loader
screen.

Note that the selection sound still plays on returning to song select,
but this is not a regression. I'm looking at fixing this in a separate
PR because I'm in a good place as far as understanding the logic right
now and it would be a waste to leave it broken.

Closes https://github.com/ppy/osu/issues/25875.
2023-12-20 17:31:09 +09:00
..
Carousel Merge pull request #25900 from peppy/editor-from-any-carousel 2023-12-20 08:35:42 +01:00
Details Apply proposed changes 2023-12-20 12:42:06 +09:00
Filter
FooterV2 Make "general" a common string 2023-09-05 23:00:07 -07:00
Leaderboards
Options Use new overlay pop-in/pop-out samples 2023-08-17 18:36:36 +09:00
BeatmapCarousel.cs Fix song select running updates when screen is not active 2023-12-20 17:31:09 +09:00
BeatmapClearScoresDialog.cs
BeatmapDeleteDialog.cs
BeatmapDetailArea.cs functionality is done 2023-09-03 02:09:01 +03:00
BeatmapDetailAreaDetailTabItem.cs
BeatmapDetailAreaLeaderboardTabItem.cs
BeatmapDetailAreaTabControl.cs
BeatmapDetailAreaTabItem.cs
BeatmapDetails.cs Apply proposed changes 2023-12-20 12:42:06 +09:00
BeatmapInfoWedge.cs Tidy up visual look 2023-12-19 19:28:02 +09:00
BeatmapInfoWedgeBackground.cs
BeatmapInfoWedgeV2.cs Add comment explaining the max width 2023-09-06 15:01:55 -07:00
FilterControl.cs Fix failing tests due to more textboxes being present with searchable dropdowns 2023-12-13 15:11:47 +09:00
FilterCriteria.cs Add more detail to exception 2023-12-19 08:57:18 +01:00
FilterQueryParser.cs Add diff= support for more advanced usages 2023-10-24 16:09:05 +09:00
Footer.cs
FooterButton.cs
FooterButtonMods.cs
FooterButtonOptions.cs
FooterButtonRandom.cs
LocalScoreDeleteDialog.cs
NoResultsPlaceholder.cs
PlayBeatmapDetailArea.cs
PlaySongSelect.cs Allow choosing "Edit" from any beatmap carousel item 2023-12-19 19:58:49 +09:00
SkinDeleteDialog.cs
SongSelect.cs Merge pull request #25900 from peppy/editor-from-any-carousel 2023-12-20 08:35:42 +01:00
SongSelectTouchInputDetector.cs Rename touch "input handlers" to detectors 2023-11-06 10:08:19 +01:00
WedgeBackground.cs