mirror of https://github.com/ppy/osu
Add message letting users know that beatmaps are donwloading in the background
This commit is contained in:
parent
91c684151a
commit
1d6915478f
|
@ -39,6 +39,11 @@ public static class FirstRunSetupBeatmapScreenStrings
|
|||
/// </summary>
|
||||
public static LocalisableString BundledButton => new TranslatableString(getKey(@"bundled_button"), @"Get recommended beatmaps");
|
||||
|
||||
/// <summary>
|
||||
/// "Beatmaps will be downloaded in the background. You can continue with setup while this happens!"
|
||||
/// </summary>
|
||||
public static LocalisableString DownloadingInBackground => new TranslatableString(getKey(@"downloading_in_background"), @"Beatmaps will be downloaded in the background. You can continue with setup while this happens!");
|
||||
|
||||
/// <summary>
|
||||
/// "You can also obtain more beatmaps from the main menu "browse" button at any time."
|
||||
/// </summary>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
using osu.Game.Localisation;
|
||||
using osu.Game.Online;
|
||||
using osuTK;
|
||||
using osuTK.Graphics;
|
||||
using Realms;
|
||||
|
||||
namespace osu.Game.Overlays.FirstRunSetup
|
||||
|
@ -25,6 +26,8 @@ public partial class ScreenBeatmaps : FirstRunSetupScreen
|
|||
private ProgressRoundedButton downloadBundledButton = null!;
|
||||
private ProgressRoundedButton downloadTutorialButton = null!;
|
||||
|
||||
private OsuTextFlowContainer downloadInBackgroundText = null!;
|
||||
|
||||
private OsuTextFlowContainer currentlyLoadedBeatmaps = null!;
|
||||
|
||||
private BundledBeatmapDownloader? tutorialDownloader;
|
||||
|
@ -100,6 +103,15 @@ private void load()
|
|||
Text = FirstRunSetupBeatmapScreenStrings.BundledButton,
|
||||
Action = downloadBundled
|
||||
},
|
||||
downloadInBackgroundText = new OsuTextFlowContainer(cp => cp.Font = OsuFont.Default.With(size: CONTENT_FONT_SIZE))
|
||||
{
|
||||
Colour = OverlayColourProvider.Light2,
|
||||
Alpha = 0,
|
||||
TextAnchor = Anchor.TopCentre,
|
||||
Text = FirstRunSetupBeatmapScreenStrings.DownloadingInBackground,
|
||||
RelativeSizeAxes = Axes.X,
|
||||
AutoSizeAxes = Axes.Y
|
||||
},
|
||||
new OsuTextFlowContainer(cp => cp.Font = OsuFont.Default.With(size: CONTENT_FONT_SIZE))
|
||||
{
|
||||
Colour = OverlayColourProvider.Content1,
|
||||
|
@ -169,6 +181,10 @@ private void downloadBundled()
|
|||
if (bundledDownloader != null)
|
||||
return;
|
||||
|
||||
downloadInBackgroundText
|
||||
.FlashColour(Color4.White, 500)
|
||||
.FadeIn(200);
|
||||
|
||||
bundledDownloader = new BundledBeatmapDownloader(false);
|
||||
|
||||
AddInternal(bundledDownloader);
|
||||
|
|
Loading…
Reference in New Issue