Skip to content

Commit d7bbaf4

Browse files
Add word wrapping for text
Closes #18
1 parent 0119364 commit d7bbaf4

31 files changed

+646
-643
lines changed

examples/Panel/Program.cs

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ class Program
77
{
88
static void Main(string[] args)
99
{
10-
var content = Text.New(
10+
var content = Text.Markup(
1111
"[underline]I[/] heard [underline on blue]you[/] like 📦\n\n\n\n" +
1212
"So I put a 📦 in a 📦\n\n" +
13-
"😅", foreground: Color.White);
13+
"😅");
1414

1515
AnsiConsole.Render(
1616
new Panel(
@@ -22,15 +22,15 @@ static void Main(string[] args)
2222

2323
// Left adjusted panel with text
2424
AnsiConsole.Render(new Panel(
25-
Text.New("Left adjusted\nLeft"))
25+
new Text("Left adjusted\nLeft"))
2626
{
2727
Expand = true,
2828
Alignment = Justify.Left,
2929
});
3030

3131
// Centered ASCII panel with text
3232
AnsiConsole.Render(new Panel(
33-
Text.New("Centered\nCenter"))
33+
new Text("Centered\nCenter"))
3434
{
3535
Expand = true,
3636
Alignment = Justify.Center,
@@ -39,7 +39,7 @@ static void Main(string[] args)
3939

4040
// Right adjusted, rounded panel with text
4141
AnsiConsole.Render(new Panel(
42-
Text.New("Right adjusted\nRight"))
42+
new Text("Right adjusted\nRight"))
4343
{
4444
Expand = true,
4545
Alignment = Justify.Right,

examples/Table/Program.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ private static void RenderBigTable()
3939

4040
// Add some rows
4141
table.AddRow("[blue][underline]Hell[/]o[/]", "World 🌍");
42-
table.AddRow("[yellow]Patrik [green]\"Hello World[/]\" Svensson[/]", "Was [underline]here[/]!");
42+
table.AddRow("[yellow]Patrik [green]\"Hello World\"[/] Svensson[/]", "Was [underline]here[/]!");
4343
table.AddEmptyRow();
4444
table.AddRow(
4545
"Lorem ipsum dolor sit amet, consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. " +

src/Sample/.editorconfig

-8
This file was deleted.

src/Sample/Program.cs

-169
This file was deleted.

src/Sample/Sample.csproj

-14
This file was deleted.

src/Spectre.Console.Tests/Unit/AnsiConsoleTests.Markup.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public sealed class Markup
1212
{
1313
[Theory]
1414
[InlineData("[yellow]Hello[/]", "Hello")]
15-
[InlineData("[yellow]Hello [italic]World[/]![/]", "[93mHello [0m[3;93mWorld[0m[93m![0m")]
15+
[InlineData("[yellow]Hello [italic]World[/]![/]", "[93mHello[0m[93m [0m[3;93mWorld[0m[93m![0m")]
1616
public void Should_Output_Expected_Ansi_For_Markup(string markup, string expected)
1717
{
1818
// Given
@@ -26,7 +26,7 @@ public void Should_Output_Expected_Ansi_For_Markup(string markup, string expecte
2626
}
2727

2828
[Theory]
29-
[InlineData("[yellow]Hello [[ World[/]", "[93mHello [0m[93m[[0m[93m World[0m")]
29+
[InlineData("[yellow]Hello [[ World[/]", "[93mHello[0m[93m [0m[93m[[0m[93m [0m[93mWorld[0m")]
3030
public void Should_Be_Able_To_Escape_Tags(string markup, string expected)
3131
{
3232
// Given

src/Spectre.Console.Tests/Unit/Composition/BorderTests.cs renamed to src/Spectre.Console.Tests/Unit/BorderTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
using Spectre.Console.Composition;
44
using Xunit;
55

6-
namespace Spectre.Console.Tests.Unit.Composition
6+
namespace Spectre.Console.Tests.Unit
77
{
88
public sealed class BorderTests
99
{

src/Spectre.Console.Tests/Unit/Composition/TextTests.cs

-91
This file was deleted.

src/Spectre.Console.Tests/Unit/Composition/GridTests.cs renamed to src/Spectre.Console.Tests/Unit/GridTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using Shouldly;
33
using Xunit;
44

5-
namespace Spectre.Console.Tests.Unit.Composition
5+
namespace Spectre.Console.Tests.Unit
66
{
77
public sealed class GridTests
88
{

0 commit comments

Comments
 (0)