Commit Graph

673 Commits

Author SHA1 Message Date
2e7b3d520a Update regex to correctly identify Windows 10
When running .NET Core 2.1 or .NET Framework 4.6.1, the used regex for
detecting Windows 10 TrueColor support does not match the OSDescription.
The reason for this is because on those frameworks the description has
trailing whitespaces, but they do not on .NET Core 3.1.
This commit updates the regex to ignore any trailing whitespaces.
2020-08-07 08:11:34 +02:00
646f51a628 Fix NuGet badge (skip-ci) 2020-08-05 16:03:09 +02:00
a0bd481255 Add package icon
Closes #20
2020-08-05 15:49:43 +02:00
6d197c5140 Add border support for panels
Closes #11
2020-08-05 15:28:15 +02:00
108e56c229 Add rounded border 2020-08-05 14:19:45 +02:00
66994cd904 Add grid support 2020-08-05 00:44:05 +02:00
f9bd936254 Add support for showing no border 2020-08-05 00:44:05 +02:00
a068fc68c3 Add support for tables 2020-08-04 22:24:13 +02:00
aa34c145b9 skip-ci: Do not explicitly fetch tags 2020-08-04 09:35:29 +02:00
98cf63f485 Rename Style and Appearance
* Renames Style -> Decoration
* Renames Appearance -> Style
* Adds Style.Parse and Style.TryParse
2020-08-03 23:30:47 +02:00
c3286a4842 Rename folder 2020-08-03 15:34:33 +02:00
e5bf2bd498 Autogenerate known colors and palettes
This will make it a bit easier to make changes
2020-08-03 15:22:39 +02:00
5267ebda49 Get color names from lookup table
Also adds tests for Color struct and fixes a bug
that had to do with equality.
2020-08-03 11:32:17 +02:00
f19202b427 Improve text composite
- A `Text` object should not be able to justify itself.
  All justification needs to be done by a parent.
- Apply colors and styles to part of a `Text` object
- Markup parser should return a `Text` object
2020-08-02 22:45:01 +02:00
8e4f33bba4 Added initial support for rendering composites
This is far from complete, but it's a start
and it will enable us to create things like tables
and other complex objects in the long run.
2020-07-30 22:55:42 +02:00
e596e6eb4f Add example showing how to use System.ConsoleColor 2020-07-24 22:52:25 +02:00
a80120babc skip-ci: Fix typo in README 2020-07-24 22:47:18 +02:00
214d510d6d skip-ci: Add System.ConsoleColor info to README 2020-07-24 22:46:17 +02:00
0986a5f744 Add parser and renderer for markup language 2020-07-24 22:37:33 +02:00
b72a695c35 Remove <public> keyword from IAnsiConsole 2020-07-23 18:33:07 +02:00
6a7733cabf Add convenience methods for writing values to the Console (#1)
* Remove IAnsiConsole.WriteLine
* Add WriteLine extensions for IAnsiConsole
* Add Write extensions for IAnsiConsole
* Add Write and WriteLine method for AnsiConsole
2020-07-23 13:24:03 +02:00
36e2034a1c skip-ci: Add NuGet badge 2020-07-21 12:17:08 +02:00
334dcddc1a Initial commit 2020-07-21 12:03:41 +02:00