From c3524176a7ca466104dedec62345eee3badfab92 Mon Sep 17 00:00:00 2001 From: Salman Alshamrani Date: Mon, 12 May 2025 10:32:08 +0300 Subject: [PATCH] Add back skinning support --- .../SongSelectV2/TestSceneSongSelectNavigation.cs | 13 +++++++++++++ osu.Game/Screens/SelectV2/SongSelect.cs | 5 +++++ 2 files changed, 18 insertions(+) diff --git a/osu.Game.Tests/Visual/SongSelectV2/TestSceneSongSelectNavigation.cs b/osu.Game.Tests/Visual/SongSelectV2/TestSceneSongSelectNavigation.cs index a7ca3cd18c..6807607d11 100644 --- a/osu.Game.Tests/Visual/SongSelectV2/TestSceneSongSelectNavigation.cs +++ b/osu.Game.Tests/Visual/SongSelectV2/TestSceneSongSelectNavigation.cs @@ -19,6 +19,19 @@ namespace osu.Game.Tests.Visual.SongSelectV2 PushAndConfirm(() => new Screens.SelectV2.SoloSongSelect()); } + [Test] + public void TestOpenSkinEditor() + { + AddStep("toggle skin editor", () => + { + InputManager.PressKey(Key.ControlLeft); + InputManager.PressKey(Key.ShiftLeft); + InputManager.Key(Key.S); + InputManager.ReleaseKey(Key.ControlLeft); + InputManager.ReleaseKey(Key.ShiftLeft); + }); + } + [Test] public void TestClickLogo() { diff --git a/osu.Game/Screens/SelectV2/SongSelect.cs b/osu.Game/Screens/SelectV2/SongSelect.cs index a647e04c0a..2891d4621c 100644 --- a/osu.Game/Screens/SelectV2/SongSelect.cs +++ b/osu.Game/Screens/SelectV2/SongSelect.cs @@ -19,6 +19,7 @@ using osu.Game.Overlays.Mods; using osu.Game.Screens.Footer; using osu.Game.Screens.Menu; using osu.Game.Screens.Select; +using osu.Game.Skinning; using osuTK; using osuTK.Graphics; using osuTK.Input; @@ -154,6 +155,10 @@ namespace osu.Game.Screens.SelectV2 } }, }, + new SkinnableContainer(new GlobalSkinnableContainerLookup(GlobalSkinnableContainers.SongSelect)) + { + RelativeSizeAxes = Axes.Both, + }, modSelectOverlay, }); }