1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-15 15:57:51 +08:00
osu-lazer/osu.Game/Overlays
Bartłomiej Dach 17aed26f85
Fix shuffle not actually changing the track sometimes
See https://github.com/ppy/osu/pull/30215#issuecomment-2407775408 for
context.

Turns out the test failures were more correct than I'd thought. The
long-and-short of it is that both in "pure random" mode and in
"permutation" mode, when running out of track history to fall
back on, it was possible for the random algorithm to pick the same song
twice in a row - which is probably not desired, and which this explicit
exclude should make impossible.
2024-10-14 13:18:45 +02:00
..
AccountCreation Adjust calls to GetContainingInputManager() 2024-06-18 07:41:19 +02:00
BeatmapListing Add caret transition to beatmap sort tab items 2024-07-08 16:46:35 -07:00
BeatmapSet fix readybutton and favouritebutton 2024-10-05 21:46:00 +02:00
Changelog Fix changelog stream user count only accounting for latest build 2024-01-18 16:15:52 -08:00
Chat Merge branch 'master' into updates-outside-of-gameplay-only-2 2024-10-07 17:41:42 +09:00
Comments Specify type explicitly 2024-10-01 10:01:31 +02:00
Dashboard Show local user in online users 2023-12-28 17:40:07 +09:00
Dialog Fix delete dialogs having generic "Caution" header text 2024-10-07 16:46:53 +09:00
FirstRunSetup Redesign directory & file selector (and update usages accordingly) 2024-09-24 14:54:48 +02:00
Login Fix online status not persisting correctly 2024-07-29 20:06:27 +09:00
MedalSplash Demote medal "overlay" to animation 2024-02-20 16:31:31 +01:00
Mods Fix delete dialogs having generic "Caution" header text 2024-10-07 16:46:53 +09:00
Music Do not show protected beatmaps in playlist overlay 2024-07-17 11:46:59 +02:00
News Use scale instead of rotation in news month sidebar 2024-07-08 08:45:44 +03:00
Notifications Fix progress notifications queueing up infinite text changes when not visible 2023-12-18 19:00:44 +09:00
OSD Fix toast strings 2024-05-24 13:08:17 +02:00
Profile Fix incorrect tiers being used for tooltip total participation display 2024-09-08 14:26:50 +02:00
Rankings Add transition to dropdown chevrons 2024-07-08 08:48:52 +03:00
Settings Add functionality to mass reset offsets 2024-10-13 00:50:45 +11:00
SkinEditor Merge branch 'master' into selection-center 2024-09-27 09:30:36 +02:00
Toolbar Fix flooring causing delta to not work as expected 2024-08-22 16:22:00 +09:00
Volume Merge remote-tracking branch 'upstream/master' into doubleclick 2024-08-20 23:19:27 +02:00
Wiki Fix WikiPanelContainer causing poor performance 2024-03-09 00:51:33 +03:00
AccountCreationOverlay.cs Enable NRT in AccountCreationOverlay 2024-02-02 07:24:32 +01:00
BeatmapListingOverlay.cs Adjust ILocalUserPlayInfo to expose whether gameplay is in a paused/break state 2024-10-01 17:53:46 +09:00
BeatmapSetOverlay.cs Remove no-longer-required cache-over hack 2024-10-10 14:22:20 +02:00
BreadcrumbControlOverlayHeader.cs Automated pass 2023-06-24 01:00:03 +09:00
ChangelogOverlay.cs Change some order and assert for positive visibility before scheduling an operation in changelog overlay 2023-01-24 17:59:25 +09:00
ChatOverlay.cs Fix chat overlay being far too large 2024-05-03 12:31:19 +08:00
DashboardOverlay.cs Retrofit user presence watching into dashboard overlay 2023-12-06 19:37:35 +01:00
DialogOverlay.cs Make DuckDuration non-zero by default 2024-07-05 18:39:13 +09:00
FirstRunSetupOverlay.cs Fix footer content not accessible by overlay when overriden by a subclass 2024-07-11 15:31:02 +03:00
FullscreenOverlay.cs Make UpdateColours method protected 2024-07-18 00:26:24 +03:00
HoldToConfirmOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
IDialogOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
INamedOverlayComponent.cs Replace all hexacon lookups with strongly typed properties 2023-11-24 13:17:39 +09:00
INotificationOverlay.cs Flip and rename CompletedOrCancelled to Ongoing 2023-07-08 14:11:58 +02:00
IOverlayManager.cs Automated pass 2023-06-24 01:00:03 +09:00
KudosuTable.cs Add ability to view kudosu rankings 2023-11-07 15:58:17 -08:00
LoginOverlay.cs Adjust calls to GetContainingInputManager() 2024-06-18 07:41:19 +02:00
MedalAnimation.cs Add a bit of logging around medal awarding 2024-08-23 19:49:24 +09:00
MedalOverlay.cs Add a bit of logging around medal awarding 2024-08-23 19:49:24 +09:00
MusicController.cs Fix shuffle not actually changing the track sometimes 2024-10-14 13:18:45 +02:00
NewsOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
NotificationOverlay.cs Replace hexacons in toolbar with new icons 2023-12-27 17:42:18 +01:00
NotificationOverlayToastTray.cs Fix one more unnecessary enumerator allocation 2024-09-04 15:22:31 +09:00
NowPlayingOverlay.cs Move shuffle button to left side 2024-10-01 10:12:38 +02:00
OnlineOverlay.cs Automated pass 2023-06-24 01:00:03 +09:00
OnScreenDisplay.cs Use new ArgumentNullException.ThrowIfNull throw-helper API 2022-12-22 21:27:59 +01:00
OverlayActivation.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
OverlayColourProvider.cs Explicitly define Hue rather than implicitly provide it by enum value 2024-07-18 00:26:24 +03:00
OverlayColourScheme.cs Explicitly define Hue rather than implicitly provide it by enum value 2024-07-18 00:26:24 +03:00
OverlayHeader.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
OverlayHeaderBackground.cs Automated pass 2023-06-24 01:00:03 +09:00
OverlayPanelDisplayStyleControl.cs Revert "Temporary rollback of framework / SDL3" 2024-05-22 16:29:39 +08:00
OverlayRulesetSelector.cs Automated pass 2023-06-24 01:00:03 +09:00
OverlayRulesetTabItem.cs Revert "Temporary rollback of framework / SDL3" 2024-05-22 16:29:39 +08:00
OverlayScrollContainer.cs Use separate samples for scrolling to top and scrolling to previous 2024-07-12 21:01:19 +09:00
OverlaySidebar.cs Increase the minimum size of the scroll bar 2023-07-02 00:04:56 +09:00
OverlaySortTabControl.cs Add failing beatmap listing sort direction on criteria change test 2023-03-21 15:08:37 -07:00
OverlayStreamControl.cs Avoid using .Children for enumeration in other locations 2024-01-23 05:32:11 +09:00
OverlayStreamItem.cs Revert "Temporary rollback of framework / SDL3" 2024-05-22 16:29:39 +08:00
OverlayTabControl.cs Revert "Temporary rollback of framework / SDL3" 2024-05-22 16:29:39 +08:00
OverlayTitle.cs Replace all hexacon lookups with strongly typed properties 2023-11-24 13:17:39 +09:00
OverlayView.cs Partial everything 2022-11-27 00:00:27 +09:00
RankingsOverlay.cs Add ability to view kudosu rankings 2023-11-07 15:58:17 -08:00
RevertToDefaultButton.cs Add slight animation when revert to default button is displayed 2024-07-08 15:50:27 +09:00
SettingsOverlay.cs Merge branch 'master' into universal-offset-from-session-plays 2023-12-28 14:07:46 +01:00
SettingsPanel.cs Adjust calls to GetContainingInputManager() 2024-06-18 07:41:19 +02:00
SettingsSearchTextBox.cs Only run "select all on focus" behaviour on desktop platforms 2023-10-30 11:54:19 +03:00
SettingsSubPanel.cs Move back button inside sidebar to fix weird animation 2023-12-27 13:39:13 +09:00
SettingsToolboxGroup.cs Update HasFlag usages 2024-07-03 00:19:04 +09:00
SortDirection.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
TabbableOnlineOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
TabControlOverlayHeader.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
UserProfileOverlay.cs Fix user profile overlay colour resetting when changing rulesets 2024-08-13 13:03:31 +03:00
VersionManager.cs Automated pass 2023-06-24 01:00:03 +09:00
VolumeOverlay.cs Merge remote-tracking branch 'upstream/master' into doubleclick 2024-08-20 23:19:27 +02:00
WaveOverlayContainer.cs Fix preview tracks playing after their owning overlay has hidden 2024-04-16 16:19:26 +02:00
WikiOverlay.cs Enable NRT while we're here 2024-08-13 16:08:06 +09:00