From 5bcef91b8912a66cceb06354c1d055a1074d9d78 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Fri, 19 May 2017 22:49:47 +0900 Subject: [PATCH 1/2] Add padding to setting value on on screen display Long audio device names were destroying all padding. --- osu.Game/Overlays/OnScreenDisplay.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/osu.Game/Overlays/OnScreenDisplay.cs b/osu.Game/Overlays/OnScreenDisplay.cs index fb1aed3657..4034d19c80 100644 --- a/osu.Game/Overlays/OnScreenDisplay.cs +++ b/osu.Game/Overlays/OnScreenDisplay.cs @@ -76,6 +76,7 @@ public OnScreenDisplay() { TextSize = 24, Font = @"Exo2.0-Light", + Padding = new MarginPadding { Left = 10, Right = 10 }, Anchor = Anchor.Centre, Origin = Anchor.BottomCentre, }, From 0332348b2484d60a3a7ea8218139994730dbbb77 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Fri, 19 May 2017 22:51:09 +0900 Subject: [PATCH 2/2] Correctly display default audio device on OSD --- osu.Game/Overlays/OnScreenDisplay.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osu.Game/Overlays/OnScreenDisplay.cs b/osu.Game/Overlays/OnScreenDisplay.cs index 4034d19c80..d262826fd2 100644 --- a/osu.Game/Overlays/OnScreenDisplay.cs +++ b/osu.Game/Overlays/OnScreenDisplay.cs @@ -117,7 +117,7 @@ public OnScreenDisplay() private void load(FrameworkConfigManager frameworkConfig) { trackSetting(frameworkConfig.GetBindable(FrameworkSetting.FrameSync), v => display(v, "Frame Limiter", v.GetDescription(), "Ctrl+F7")); - trackSetting(frameworkConfig.GetBindable(FrameworkSetting.AudioDevice), v => display(v, "Audio Device", v, v)); + trackSetting(frameworkConfig.GetBindable(FrameworkSetting.AudioDevice), v => display(v, "Audio Device", string.IsNullOrEmpty(v) ? "Default" : v, v)); trackSetting(frameworkConfig.GetBindable(FrameworkSetting.ShowLogOverlay), v => display(v, "Debug Logs", v ? "visible" : "hidden", "Ctrl+F10")); Action displayResolution = delegate { display(null, "Screen Resolution", frameworkConfig.Get(FrameworkSetting.Width) + "x" + frameworkConfig.Get(FrameworkSetting.Height)); };