diff --git a/src/Microsoft.PowerShell.ConsoleGuiTools/GridViewHelpers.cs b/src/Microsoft.PowerShell.ConsoleGuiTools/GridViewHelpers.cs index f329c47..95e3d76 100644 --- a/src/Microsoft.PowerShell.ConsoleGuiTools/GridViewHelpers.cs +++ b/src/Microsoft.PowerShell.ConsoleGuiTools/GridViewHelpers.cs @@ -58,7 +58,7 @@ public static string GetPaddedString(List strings, int offset, int[] lis // If the string won't fit in the column, append an ellipsis. if (strings[i].Length > listViewColumnWidths[i]) { - builder.Append(strings[i].Substring(0, listViewColumnWidths[i] - 4)); + builder.Append(strings[i], 0, listViewColumnWidths[i] - 3); builder.Append("..."); } else diff --git a/src/Microsoft.PowerShell.ConsoleGuiTools/Microsoft.PowerShell.ConsoleGuiTools.psd1 b/src/Microsoft.PowerShell.ConsoleGuiTools/Microsoft.PowerShell.ConsoleGuiTools.psd1 index 10b6bc2..5f88a5b 100644 --- a/src/Microsoft.PowerShell.ConsoleGuiTools/Microsoft.PowerShell.ConsoleGuiTools.psd1 +++ b/src/Microsoft.PowerShell.ConsoleGuiTools/Microsoft.PowerShell.ConsoleGuiTools.psd1 @@ -9,7 +9,7 @@ RootModule = 'Microsoft.PowerShell.ConsoleGuiTools.dll' # Version number of this module. -ModuleVersion = '0.6.0' +ModuleVersion = '0.6.1' # Supported PSEditions CompatiblePSEditions = @( 'Core' ) @@ -106,6 +106,10 @@ PrivateData = @{ # ReleaseNotes of this module ReleaseNotes = '# Release Notes +## v0.6.1 + +Fix off-by-one error with ellipsis so columns should be better aligned. + ## v0.6.0 Now supports `-Filter` parameter.