Commit Graph
54 Commits
Author SHA1 Message Date
Patrik Svensson 358b0225b4 Add documentation header (skip-ci) 2020-08-27 20:12:13 +02:00
Patrik Svensson 68aaf8a2fa Embed symbols in package 2020-08-27 19:31:44 +02:00
Patrik Svensson 1b2f2dab82 Do not depend on System.Memory 2020-08-27 19:31:12 +02:00
Patrik Svensson 270658b0bb Add hard coded links to root (skip-ci) 2020-08-27 16:51:04 +02:00
Patrik Svensson 21c210dc8a Potential fix for link root (skip-ci) 2020-08-27 16:03:31 +02:00
Patrik Svensson c546835198 Add host info to docs (skip-ci) 2020-08-27 15:48:53 +02:00
Patrik Svensson 3a432b11c8 Update workflow for publishing docs (skip-ci) 2020-08-27 15:38:17 +02:00
Patrik Svensson 3210afb698 Add workflow for pushing docs 2020-08-27 15:31:12 +02:00
Patrik SvenssonandPatrik Svensson f1912b1d44 Add initial docs 2020-08-27 15:12:03 +02:00
Patrik SvenssonandPatrik Svensson decb887b0a Throw if markup contains unescaped close tag 2020-08-27 09:44:55 +02:00
Patrik SvenssonandPatrik Svensson 31f117aed0 Clean up public API
* Make things a bit more consistent
* Add extension methods to configure things like tables, panels and grids.
2020-08-26 15:10:19 +02:00
Patrik Svensson c111c7d463 Restructure and update example image 2020-08-25 11:19:58 +02:00
Patrik SvenssonandPatrik Svensson 695327ec72 Update README 2020-08-25 10:27:57 +02:00
Patrik SvenssonandPatrik Svensson 6df90442b7 Add support for setting border color
Closes #51
2020-08-25 10:27:57 +02:00
Patrik Svensson 7182d01a23 Fix typo in "Bonjour le monde" (skip-ci)
Closes #50
2020-08-25 09:17:40 +02:00
Patrik SvenssonandPatrik Svensson 8a01b93aca Don't limit tables and grids to markup text
Closes #13
2020-08-24 23:28:40 +02:00
Patrik Svensson effdecb1d4 Add GitHub Sponsors data (skip-ci) 2020-08-24 12:04:01 +02:00
Patrik Svensson 4cfe55cc27 Emit native line breaks 2020-08-16 13:47:57 +02:00
Patrik Svensson 5b33f80213 Fix line ending problem with text 2020-08-16 12:26:51 +02:00
Patrik SvenssonandPatrik Svensson d7bbaf4a85 Add word wrapping for text
Closes #18
2020-08-14 18:19:24 +02:00
Patrik Svensson 0119364728 Add examples of how to use Spectre.Console 2020-08-12 14:59:17 +02:00
Patrik SvenssonandPatrik Svensson 1d74fb909c Add support for adding empty rows
This affects grids and tables.
2020-08-11 17:49:28 +02:00
Patrik SvenssonandPatrik Svensson 5d132220ba Enable nullable reference types
Closes #36
2020-08-11 17:24:34 +02:00
Patrik SvenssonandPatrik Svensson a273f74758 Add aliases for styles
Closes #37
2020-08-11 16:45:05 +02:00
Patrik SvenssonandPatrik Svensson 717931f11c Add support for RGB colors
Closes #34
2020-08-11 16:45:05 +02:00
Patrik SvenssonandPatrik Svensson bcfc495843 Add support for hex colors
Closes #33
2020-08-11 16:45:05 +02:00
Patrik SvenssonandPatrik Svensson 9aa36c4cf0 Do not include cell separators in grid
Closes #40
2020-08-11 11:53:34 +02:00
Patrik SvenssonandPatrik Svensson 22d4af4482 Preserve line breaks 2020-08-10 11:42:34 +02:00
Patrik SvenssonandPatrik Svensson f4d1796e40 Do not split lines if width is 0
Closes #32
2020-08-09 11:53:56 +02:00
Patrik SvenssonandPatrik Svensson 2dd0eb9f74 Add support for column alignment and padding
Closes #12
Closes #31
2020-08-08 23:11:34 +02:00
Patrik Svensson fa85216554 Add fallback for unicode borders 2020-08-07 22:24:38 +02:00
Patrik SvenssonandPatrik Svensson d475e3b30a Reset colors before line break
Closes #28
2020-08-07 13:12:03 +02:00
Patrik SvenssonandPatrik Svensson 9637066927 Add better algorithm for calculating column widths
Closes #14
2020-08-07 12:55:33 +02:00
Patrik Svensson 646f51a628 Fix NuGet badge (skip-ci) 2020-08-05 16:03:09 +02:00
Patrik SvenssonandPatrik Svensson a0bd481255 Add package icon
Closes #20
2020-08-05 15:49:43 +02:00
Patrik SvenssonandPatrik Svensson 6d197c5140 Add border support for panels
Closes #11
2020-08-05 15:28:15 +02:00
Patrik SvenssonandPatrik Svensson 108e56c229 Add rounded border 2020-08-05 14:19:45 +02:00
Patrik SvenssonandPatrik Svensson 66994cd904 Add grid support 2020-08-05 00:44:05 +02:00
Patrik SvenssonandPatrik Svensson f9bd936254 Add support for showing no border 2020-08-05 00:44:05 +02:00
Patrik SvenssonandPatrik Svensson a068fc68c3 Add support for tables 2020-08-04 22:24:13 +02:00
Patrik Svensson aa34c145b9 skip-ci: Do not explicitly fetch tags 2020-08-04 09:35:29 +02:00
Patrik SvenssonandPatrik Svensson 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
Patrik Svensson c3286a4842 Rename folder 2020-08-03 15:34:33 +02:00
Patrik SvenssonandPatrik Svensson e5bf2bd498 Autogenerate known colors and palettes
This will make it a bit easier to make changes
2020-08-03 15:22:39 +02:00
Patrik SvenssonandPatrik Svensson 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
Patrik SvenssonandPatrik Svensson 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
Patrik SvenssonandPatrik Svensson 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
Patrik Svensson e596e6eb4f Add example showing how to use System.ConsoleColor 2020-07-24 22:52:25 +02:00
Patrik Svensson a80120babc skip-ci: Fix typo in README 2020-07-24 22:47:18 +02:00
Patrik Svensson 214d510d6d skip-ci: Add System.ConsoleColor info to README 2020-07-24 22:46:17 +02:00
Patrik SvenssonandPatrik Svensson 0986a5f744 Add parser and renderer for markup language 2020-07-24 22:37:33 +02:00
Patrik Svensson b72a695c35 Remove <public> keyword from IAnsiConsole 2020-07-23 18:33:07 +02:00
Patrik Svensson 36e2034a1c skip-ci: Add NuGet badge 2020-07-21 12:17:08 +02:00
Patrik Svensson 334dcddc1a Initial commit 2020-07-21 12:03:41 +02:00