Add string formatting to some importer fields

This commit is contained in:
Infi
2024-04-23 20:32:30 +02:00
parent 3d28162641
commit 60bfefd359
2 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<Version>1.22.1</Version> <Version>1.22.2</Version>
<TargetFramework>net8.0-windows</TargetFramework> <TargetFramework>net8.0-windows</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
+6 -6
View File
@@ -174,9 +174,9 @@ internal class LegacyMessageImporterWindow : Window
if (Importer.ImportComplete != null) if (Importer.ImportComplete != null)
{ {
ImGui.TextUnformatted($"Completed migration in {Duration(Importer.ImportStart, Importer.ImportComplete.Value):g}"); ImGui.TextUnformatted($"Completed migration in {Duration(Importer.ImportStart, Importer.ImportComplete.Value):g}");
ImGui.TextUnformatted($"Successfully imported: {Importer.SuccessfulMessages} messages"); ImGui.TextUnformatted($"Successfully imported: {Importer.SuccessfulMessages:N0} messages");
ImGui.TextUnformatted($"Failed to import: {Importer.FailedMessages} messages"); ImGui.TextUnformatted($"Failed to import: {Importer.FailedMessages:N0} messages");
ImGui.TextUnformatted($"Unaccounted for: {Importer.RemainingMessages}"); ImGui.TextUnformatted($"Unaccounted for: {Importer.RemainingMessages:N0}");
ImGui.TextUnformatted("See logs for more details: /xllog"); ImGui.TextUnformatted("See logs for more details: /xllog");
ImGui.Spacing(); ImGui.Spacing();
@@ -191,7 +191,7 @@ internal class LegacyMessageImporterWindow : Window
ImGuiHelpers.ScaledDummy(10.0f); ImGuiHelpers.ScaledDummy(10.0f);
ImGui.TextUnformatted($"Duration: {Duration(Importer.ImportStart, Environment.TickCount64):g}"); ImGui.TextUnformatted($"Duration: {Duration(Importer.ImportStart, Environment.TickCount64):g}");
ImGui.TextUnformatted($"Progress: {Importer.ProcessedMessages}/{Importer.ImportCount} messages ({Importer.FailedMessages} failed)"); ImGui.TextUnformatted($"Progress: {Importer.ProcessedMessages:N0}/{Importer.ImportCount:N0} messages ({Importer.FailedMessages:N0} failed)");
ImGuiHelpers.ScaledDummy(10.0f); ImGuiHelpers.ScaledDummy(10.0f);
var width = ImGui.GetContentRegionAvail().X / 2; var width = ImGui.GetContentRegionAvail().X / 2;
@@ -199,8 +199,8 @@ internal class LegacyMessageImporterWindow : Window
ImGui.TextUnformatted("Import speed:"); ImGui.TextUnformatted("Import speed:");
ImGui.SameLine(); ImGui.SameLine();
ImGui.SetNextItemWidth(width); ImGui.SetNextItemWidth(width);
ImGui.SliderInt("##speedSlider", ref Importer.MaxMessageRate, 1, 10000, "%d m/sec", ImGuiSliderFlags.AlwaysClamp); ImGui.SliderInt("##speedSlider", ref Importer.MaxMessageRate, 1, 10000, "%d msgs/sec", ImGuiSliderFlags.AlwaysClamp);
ImGui.TextUnformatted($"Current speed: {Importer.CurrentMessageRate:N0} m/sec"); ImGui.TextUnformatted($"Current speed: {Importer.CurrentMessageRate:N0} msgs/sec");
ImGui.TextUnformatted($"Estimated time remaining: {Importer.EstimatedTimeRemaining:g}"); ImGui.TextUnformatted($"Estimated time remaining: {Importer.EstimatedTimeRemaining:g}");
ImGui.TextUnformatted("See logs for more details: /xllog"); ImGui.TextUnformatted("See logs for more details: /xllog");
ImGuiHelpers.ScaledDummy(10.0f); ImGuiHelpers.ScaledDummy(10.0f);