From 796674d9cf03e27c89a4cdebec533720e3548565 Mon Sep 17 00:00:00 2001 From: Evan Husted Date: Thu, 30 Jan 2025 03:30:50 -0600 Subject: [PATCH] UI: Allow more freedom changing the Speed value & clamp the visible number to a sane amount of trailing digits --- src/Ryujinx/Assets/locales.json | 2 +- src/Ryujinx/UI/ViewModels/Input/LedInputViewModel.cs | 2 +- src/Ryujinx/UI/Views/Input/LedInputView.axaml | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Ryujinx/Assets/locales.json b/src/Ryujinx/Assets/locales.json index 0f2f124bf..b79a48d06 100644 --- a/src/Ryujinx/Assets/locales.json +++ b/src/Ryujinx/Assets/locales.json @@ -23198,4 +23198,4 @@ } } ] -} +} \ No newline at end of file diff --git a/src/Ryujinx/UI/ViewModels/Input/LedInputViewModel.cs b/src/Ryujinx/UI/ViewModels/Input/LedInputViewModel.cs index 8a04fe584..7a4c5bed0 100644 --- a/src/Ryujinx/UI/ViewModels/Input/LedInputViewModel.cs +++ b/src/Ryujinx/UI/ViewModels/Input/LedInputViewModel.cs @@ -28,7 +28,7 @@ namespace Ryujinx.Ava.UI.ViewModels.Input [ObservableProperty] private bool _enableLedChanging; [ObservableProperty] private Color _ledColor; - public string RainbowSpeedText => RainbowSpeed.ToString(CultureInfo.CurrentCulture); + public string RainbowSpeedText => RainbowSpeed.ToString(CultureInfo.CurrentCulture).Truncate(4, string.Empty); public float RainbowSpeed { diff --git a/src/Ryujinx/UI/Views/Input/LedInputView.axaml b/src/Ryujinx/UI/Views/Input/LedInputView.axaml index 15bdd5156..c6319f424 100644 --- a/src/Ryujinx/UI/Views/Input/LedInputView.axaml +++ b/src/Ryujinx/UI/Views/Input/LedInputView.axaml @@ -36,13 +36,14 @@ Height="32" Padding="0,-5" TickFrequency="0.25" - IsSnapToTickEnabled="True" + LargeChange="1" + SmallChange="0.25" VerticalAlignment="Center" Minimum="1" Maximum="10" /> + Text="{Binding RainbowSpeedText}" />