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)}%", LocaleManager.Instance[LocaleKeys.VolumeShort] + $": {(int)(Device.GetVolume() * 100)}%",
dockedMode, dockedMode,
ConfigurationState.Instance.Graphics.AspectRatio.Value.ToText(), ConfigurationState.Instance.Graphics.AspectRatio.Value.ToText(),
FormatGameFrameRate(), Device.System.IsPaused ? LocaleManager.GetUnformatted(LocaleKeys.Paused) : FormatGameFrameRate(),
Device.Statistics.FormatFifoPercent(), Device.System.IsPaused ? string.Empty : Device.Statistics.FormatFifoPercent(),
_displayCount)); _displayCount));
} }

View File

@ -249,7 +249,14 @@
IsVisible="{Binding !ShowLoadProgress}" IsVisible="{Binding !ShowLoadProgress}"
Text="{Binding GameStatusText}" Text="{Binding GameStatusText}"
TextAlignment="Start" /> 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 <TextBlock
Margin="5,0,5,0" Margin="5,0,5,0"
HorizontalAlignment="Left" HorizontalAlignment="Left"