UI: Allow more freedom changing the Speed value & clamp the visible number to a sane amount of trailing digits

This commit is contained in:
Evan Husted 2025-01-30 03:30:50 -06:00
parent 4efe24a3bc
commit 796674d9cf
3 changed files with 5 additions and 4 deletions

View file

@ -23198,4 +23198,4 @@
}
}
]
}
}

View file

@ -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
{

View file

@ -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" />
<TextBlock Margin="5,0"
MinWidth="75"
Text="{Binding RainbowSpeed}"/>
Text="{Binding RainbowSpeedText}" />
</StackPanel>
<StackPanel Orientation="Horizontal" IsEnabled="{Binding ShowLedColorPicker}">
<TextBlock MinWidth="75" MaxWidth="200" Text="{ext:Locale ControllerSettingsLedColor}" />