fix stats formatting again on export option

This commit is contained in:
2026-05-20 11:56:02 +02:00
parent 47b57b5d3c
commit a71ee8b81d
2 changed files with 17 additions and 22 deletions
Binary file not shown.
+5 -10
View File
@@ -108,19 +108,14 @@ public static class StatsPanel
var emptyStr = new string('\u2591', empty); var emptyStr = new string('\u2591', empty);
var row = new Grid(); var row = new Grid();
row.AddColumn(new GridColumn().NoWrap().Width(9)); // label var colorMarkup = filledColor.ToMarkup();
row.AddColumn(new GridColumn().NoWrap()); // bar chars
row.AddColumn(new GridColumn().NoWrap().Width(7)); // pct // Construct a seamless markup string
var barMarkup = $"[grey][[[/][{colorMarkup}]{filledStr}[/][grey dim]{emptyStr}[/][grey]]][/]";
row.AddRow( row.AddRow(
new Text($" {label,-5}", new Style(Color.Grey, decoration: Decoration.Dim)), new Text($" {label,-5}", new Style(Color.Grey, decoration: Decoration.Dim)),
// Bar: colored filled + dim empty, wrapped in plain Text objects side by side new Markup(barMarkup), // Replace Columns with a single Markup object
new Columns(
new Text("[", new Style(Color.Grey)),
new Text(filledStr, new Style(filledColor)),
new Text(emptyStr, new Style(Color.Grey, decoration: Decoration.Dim)),
new Text("]", new Style(Color.Grey))
),
new Text($" {pct,5:F1}%", new Style(Color.White, decoration: Decoration.Bold)) new Text($" {pct,5:F1}%", new Style(Color.White, decoration: Decoration.Bold))
); );