1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 10:42:54 +08:00
osu-lazer/osu.Game/Overlays
Dean Herbert 510972e3ad Avoid reference counting by using height calculation for IsPresent instead
The reference counting was to guarantee performance (zero allocations)
when the notification overlay was not required, but adds extra
complexity.

Instead, the toast tray now uses its ongoing height calculation as a
metric for presence.
2022-09-05 19:38:09 +09:00
..
AccountCreation Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapListing Hide F rank from beatmap overlay 2022-08-01 18:54:00 +02:00
BeatmapSet Remove async calls from ScoreManager 2022-08-29 15:34:08 +09:00
Changelog Automated #nullable processing 2022-06-17 16:37:17 +09:00
Chat Update Remove/RemoveRange/RemoveAll calls in line with framework changes 2022-08-29 15:57:40 +09:00
Comments Remove not needed override 2022-08-14 15:15:36 +02:00
Dashboard Update parameter discards 2022-06-24 21:26:19 +09:00
Dialog Extract common implementation of delete dialog 2022-08-06 21:04:12 +02:00
FirstRunSetup Reduce calls to LoadTrack by implicitly running on test/dummy classes 2022-07-28 18:11:40 +09:00
Login Share localised strings with expanded display message 2022-08-09 15:57:16 +09:00
MedalSplash Update parameter discards 2022-06-24 21:26:19 +09:00
Mods Merge pull request #19783 from bdach/mod-select/presets-dont-open-customisation 2022-08-22 15:44:00 +09:00
Music Fix filtering potentially not running after new items added 2022-08-23 20:42:20 +09:00
News Replace usages of string.To{Lower,Upper}() 2022-06-24 11:57:45 +02:00
Notifications Remove necessity of AlwaysPresent for ProgressUpdate completion posting 2022-09-05 19:13:58 +09:00
OSD Update parameter discards 2022-06-24 21:26:19 +09:00
Profile Assert non-null in ProfileHeader to appease r# 2022-08-30 18:09:10 +09:00
Rankings Replace default with CountryCode.Unknown 2022-07-18 08:54:35 +03:00
Settings Update GetVariantName to also support localisation 2022-08-22 14:51:00 +09:00
Toolbar Fix potentially thread-unsafe LocalUser usage 2022-08-09 16:01:04 +09:00
Volume Automated #nullable processing 2022-06-17 16:37:17 +09:00
Wiki Automated #nullable processing 2022-06-17 16:37:17 +09:00
AccountCreationOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapListingOverlay.cs Fix unsafe usage of APIAccess.LocalUser in BeatmapListingOverlay 2022-08-09 17:11:44 +09:00
BeatmapSetOverlay.cs Add explanatory comment 2022-07-23 10:16:11 +03:00
BreadcrumbControlOverlayHeader.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
ChangelogOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
ChatOverlay.cs Add back online view container to chat overlay 2022-06-21 19:23:16 -07:00
DashboardOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
DialogOverlay.cs Always allow selecting the top-most button using the select binding 2022-07-26 17:46:23 +09:00
FirstRunSetupOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
FullscreenOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
HoldToConfirmOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IDialogOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
INamedOverlayComponent.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
INotificationOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IOverlayManager.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
LoginOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
MedalOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
MusicController.cs Fix editor potentially using a track post-disposal 2022-08-01 16:53:49 +09:00
NewsOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
NotificationOverlay.cs Remove necessity of AlwaysPresent for ProgressUpdate completion posting 2022-09-05 19:13:58 +09:00
NotificationOverlayToastTray.cs Avoid reference counting by using height calculation for IsPresent instead 2022-09-05 19:38:09 +09:00
NowPlayingOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OnlineOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OnScreenDisplay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayActivation.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayColourProvider.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayHeader.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayHeaderBackground.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayPanelDisplayStyleControl.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayRulesetSelector.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayRulesetTabItem.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayScrollContainer.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlaySidebar.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlaySortTabControl.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayStreamControl.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayStreamItem.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayTabControl.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayTitle.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OverlayView.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
RankingsOverlay.cs Country -> CountryCode 2022-07-18 08:40:34 +03:00
RestoreDefaultValueButton.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SettingsOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SettingsPanel.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SettingsSubPanel.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SettingsToolboxGroup.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SortDirection.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
TabbableOnlineOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
TabControlOverlayHeader.cs Simplify description logic for overlay tab items 2022-07-01 11:30:51 +03:00
UserProfileOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
VersionManager.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
VolumeOverlay.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
WaveOverlayContainer.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
WikiOverlay.cs Improve comment wording 2022-07-20 09:43:32 +03:00