UI: Show "Paused" in place of FPS and FIFO when emulation is paused.

This commit is contained in:
GreemDev 2025-05-28 00:12:55 -05:00
parent cd72ba0075
commit 6873303864
2 changed files with 10 additions and 3 deletions

View File

@ -1116,8 +1116,8 @@ namespace Ryujinx.Ava.Systems
LocaleManager.Instance[LocaleKeys.VolumeShort] + $": {(int)(Device.GetVolume() * 100)}%",
dockedMode,
ConfigurationState.Instance.Graphics.AspectRatio.Value.ToText(),
FormatGameFrameRate(),
Device.Statistics.FormatFifoPercent(),
Device.System.IsPaused ? LocaleManager.GetUnformatted(LocaleKeys.Paused) : FormatGameFrameRate(),
Device.System.IsPaused ? string.Empty : Device.Statistics.FormatFifoPercent(),
_displayCount));
}

View File

@ -249,7 +249,14 @@
IsVisible="{Binding !ShowLoadProgress}"
Text="{Binding GameStatusText}"
TextAlignment="Start" />
<controls:MiniVerticalSeparator IsVisible="{Binding !ShowLoadProgress}" />
<controls:MiniVerticalSeparator>
<controls:MiniVerticalSeparator.IsVisible>
<MultiBinding Converter="{x:Static BoolConverters.And}">
<Binding Path="!ShowLoadProgress"/>
<Binding Path="!IsPaused"/>
</MultiBinding>
</controls:MiniVerticalSeparator.IsVisible>
</controls:MiniVerticalSeparator>
<TextBlock
Margin="5,0,5,0"
HorizontalAlignment="Left"