Expand settings and logs agent tools
PR and Push Build/Test / build-and-test (push) Successful in 9m36s

This commit is contained in:
2026-06-01 21:07:08 +02:00
parent abac46c691
commit 11c65ce669
12 changed files with 1160 additions and 45 deletions
@@ -67,23 +67,20 @@ internal static class WorkflowRulesEditorMarkdownRenderer
yield break;
}
foreach (var token in SplitInlineText(inline.Text))
var text = new TextBlock()
.Text(inline.Text)
.TextWrapping(TextWrapping.Wrap)
.Foreground(Color.FromRgb(230, 235, 243));
if (inline.Style == WorkflowRulesEditorMarkdownInlineStyle.Bold)
{
var text = new TextBlock()
.Text(token)
.TextWrapping(TextWrapping.Wrap)
.Foreground(Color.FromRgb(230, 235, 243));
if (inline.Style == WorkflowRulesEditorMarkdownInlineStyle.Bold)
{
text.FontWeight(FontWeight.Bold);
}
else if (inline.Style == WorkflowRulesEditorMarkdownInlineStyle.Italic)
{
text.FontFamily("Segoe UI Italic");
}
yield return text;
text.FontWeight(FontWeight.Bold);
}
else if (inline.Style == WorkflowRulesEditorMarkdownInlineStyle.Italic)
{
text.FontFamily("Segoe UI Italic");
}
yield return text;
}
private static IReadOnlyList<IReadOnlyList<WorkflowRulesEditorMarkdownInline>> SplitInlineLines(
@@ -175,28 +172,6 @@ internal static class WorkflowRulesEditorMarkdownRenderer
.Foreground(Color.FromRgb(237, 241, 247)));
}
private static IEnumerable<string> SplitInlineText(string text)
{
var start = 0;
while (start < text.Length)
{
var end = start;
var isWhitespace = char.IsWhiteSpace(text[start]);
while (end < text.Length && char.IsWhiteSpace(text[end]) == isWhitespace)
{
end++;
}
var token = text[start..end];
if (token.Length > 0)
{
yield return token;
}
start = end;
}
}
private static IReadOnlyList<string> PadCells(IReadOnlyList<string> cells, int count)
{
if (cells.Count >= count)