Keep replay controls expanded by default

This commit is contained in:
Dean Herbert 2024-01-18 15:08:24 +09:00
parent 60e972cd15
commit 8c4af58109
No known key found for this signature in database
2 changed files with 5 additions and 2 deletions

View File

@ -142,6 +142,7 @@ protected override void InitialiseDefaults()
SetDefault(OsuSetting.FadePlayfieldWhenHealthLow, true);
SetDefault(OsuSetting.KeyOverlay, false);
SetDefault(OsuSetting.ReplaySettingsOverlay, true);
SetDefault(OsuSetting.ReplayPlaybackControlsExpanded, true);
SetDefault(OsuSetting.GameplayLeaderboard, true);
SetDefault(OsuSetting.AlwaysPlayFirstComboBreak, true);
@ -421,6 +422,7 @@ public enum OsuSetting
ProfileCoverExpanded,
EditorLimitedDistanceSnap,
ReplaySettingsOverlay,
ReplayPlaybackControlsExpanded,
AutomaticallyDownloadMissingBeatmaps,
EditorShowSpeedChanges,
TouchDisableGameplayTaps,

View File

@ -12,6 +12,7 @@
using osu.Framework.Input.Bindings;
using osu.Framework.Input.Events;
using osu.Game.Beatmaps;
using osu.Game.Configuration;
using osu.Game.Input.Bindings;
using osu.Game.Rulesets.Mods;
using osu.Game.Scoring;
@ -52,7 +53,7 @@ public ReplayPlayer(Func<IBeatmap, IReadOnlyList<Mod>, Score> createScore, Playe
}
[BackgroundDependencyLoader]
private void load()
private void load(OsuConfigManager config)
{
if (!LoadedBeatmapSuccessfully)
return;
@ -60,7 +61,7 @@ private void load()
var playbackSettings = new PlaybackSettings
{
Depth = float.MaxValue,
Expanded = { Value = false }
Expanded = { BindTarget = config.GetBindable<bool>(OsuSetting.ReplayPlaybackControlsExpanded) }
};
if (GameplayClockContainer is MasterGameplayClockContainer master)