osu/osu.Game/Overlays
Bartłomiej Dach 9f5a280bc2
Fix key binding row fire-and-forgetting writes
Intends to fix test failures as seen in https://github.com/ppy/osu/actions/runs/6692350567/job/18181352642#step:5:129

This is what happens if you carelessly fire and forget.

The working theory (that I'm not sure I have the tools to conclusively
confirm) is that the async write from the key binding changing could
fire _after_ the section is reset.

I briefly considered having the test wait for the change, but given that
the entirety of the surrounding flow is using sync operations, this just
looks like a bug to me. And there's no real sane way to inject async
into that flow due to dependence on `OsuButton.Action`.
2023-10-31 12:25:09 +01:00
..
AccountCreation
BeatmapListing Implement nano beatmap card 2023-09-18 11:30:14 +02:00
BeatmapSet Display mod icons using stable ordering 2023-09-28 16:48:09 +09:00
Changelog
Chat
Comments Remove nullable disable 2023-10-23 13:29:46 +03:00
Dashboard Add exceptions to online state handling 2023-10-12 17:41:31 +09:00
Dialog Flash dialog popup when attempting to exit editor while exit is being blocked 2023-09-28 15:25:39 +09:00
FirstRunSetup Fix dangerous buttons using different shades of pink 2023-10-13 13:16:24 +02:00
Login
MedalSplash
Mods Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
Music
News Use Button sample set for NewsCard 2023-10-20 21:01:36 +09:00
Notifications Use less dodgy method of specifying allowable notification types 2023-10-13 10:31:00 +02:00
OSD
Profile Load each tournament banner as soon as it is loaded 2023-10-30 06:20:15 +03:00
Rankings
Settings Fix key binding row fire-and-forgetting writes 2023-10-31 12:25:09 +01:00
SkinEditor Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
Toolbar Change ruleset button hover samples to Default instead of Button to match other toolbar buttons 2023-10-20 21:01:36 +09:00
Volume
Wiki Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
AccountCreationOverlay.cs
BeatmapListingOverlay.cs
BeatmapSetOverlay.cs
BreadcrumbControlOverlayHeader.cs
ChangelogOverlay.cs
ChatOverlay.cs Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
DashboardOverlay.cs
DialogOverlay.cs
FirstRunSetupOverlay.cs
FullscreenOverlay.cs Fix various other inspections 2023-10-17 17:48:51 +09:00
HoldToConfirmOverlay.cs
IDialogOverlay.cs
INamedOverlayComponent.cs
INotificationOverlay.cs
IOverlayManager.cs
LoginOverlay.cs Reduce LoginOverlay pop-in/pop-out sample panning to match NowPlayingOverlay 2023-10-20 21:01:36 +09:00
MedalOverlay.cs
MusicController.cs
NewsOverlay.cs
NotificationOverlay.cs Use less dodgy method of specifying allowable notification types 2023-10-13 10:31:00 +02:00
NotificationOverlayToastTray.cs
NowPlayingOverlay.cs Remove NowPlayingOverlay custom pop-in/pop-out samples in favour of the generic overlay ones 2023-10-20 21:01:36 +09:00
OnlineOverlay.cs
OnScreenDisplay.cs
OverlayActivation.cs
OverlayColourProvider.cs
OverlayHeader.cs
OverlayHeaderBackground.cs
OverlayPanelDisplayStyleControl.cs
OverlayRulesetSelector.cs
OverlayRulesetTabItem.cs
OverlayScrollContainer.cs
OverlaySidebar.cs
OverlaySortTabControl.cs
OverlayStreamControl.cs
OverlayStreamItem.cs
OverlayTabControl.cs
OverlayTitle.cs
OverlayView.cs
RankingsOverlay.cs
RevertToDefaultButton.cs Change RevertToDefaultButton and BackButton to use Default sampleset instead 2023-10-20 21:01:36 +09:00
SettingsOverlay.cs
SettingsPanel.cs Move behaviour to settings search text box only 2023-10-30 06:41:01 +03:00
SettingsSearchTextBox.cs Only run "select all on focus" behaviour on desktop platforms 2023-10-30 11:54:19 +03:00
SettingsSubPanel.cs Change RevertToDefaultButton and BackButton to use Default sampleset instead 2023-10-20 21:01:36 +09:00
SettingsToolboxGroup.cs
SortDirection.cs
TabbableOnlineOverlay.cs
TabControlOverlayHeader.cs
UserProfileOverlay.cs
VersionManager.cs
VolumeOverlay.cs
WaveOverlayContainer.cs
WikiOverlay.cs