179e243214
Clean up table rendering a bit
2021-01-02 09:33:22 +01:00
e71db7f78c
fix some nullability issues
2020-12-31 11:09:03 +01:00
7dccb310f3
Add support for bar charts
...
Closes #103
2020-12-23 10:05:08 +01:00
1cf30f62fc
Add autocomplete for text prompt
...
Closes #166
2020-12-22 11:31:22 +01:00
acf01e056f
Clean up status related code a bit
2020-12-09 08:37:32 +01:00
501db5d287
Add status support
2020-12-09 00:07:02 +01:00
ae32785f21
Add progress task list support
2020-12-04 07:29:48 +01:00
4f6eca4fcb
Fix rendering of exceptions with generic params
...
Closes #145
2020-11-24 22:16:17 +01:00
a59e0dcb21
Add FIGlet text support
...
Closes #97
2020-11-22 03:09:42 +01:00
0d209d8f18
Add text prompt support
2020-11-19 12:24:04 +01:00
380c6aca45
Add net5.0 target framework
2020-11-11 15:28:32 +01:00
b1da5e7ba8
Add support for markup text in panel header
2020-11-07 20:43:53 +01:00
a1d11e9d0c
Add support for moving the cursor
2020-10-28 18:57:08 +01:00
bca1c889d1
Add Padding extension
...
Add extension method for specifying horizontal and vertical padding.
Similar constructor for `Padding` already existed.
Update documentation for table column appearance (padding).
Update
`Should_Render_Padded_Object_Correctly_When_Nested_Within_Other_Object`
test to use new extension method.
2020-10-27 09:09:30 +01:00
e7f497050c
Add row and column accessors for tables and grids
2020-10-26 18:15:27 +01:00
03334f693d
Add support for table footers
2020-10-26 00:01:13 +01:00
041bd016a2
Remove verbs from extension methods
...
Removed the verbs from all extension methods that manipulate
properties which makes the API more succinct and easier to read.
Also added implicit conversion from string to Style.
As a good OSS citizen, I've obsoleted the old methods with
a warning for now, so this shouldn't break anyone using
the old methods.
2020-10-23 15:08:18 +02:00
9afc1ea721
Add support for aligning tables
2020-10-21 18:15:51 +02:00
5a1b8a1710
Add rule widget
...
Adds a new rule widget.
Also fixes some bugs I encountered while testing
some unrelated things in an extremely small console.
2020-10-20 01:45:53 +02:00
1410cba6c5
Add Markdown.Escape method
2020-10-20 01:09:26 +02:00
cb2924a609
Add table heading and footnote support
...
Closes #116
2020-10-19 15:46:57 +02:00
3f2ca49071
Add calendar control
...
Closes #101
2020-10-16 23:02:53 +02:00
68e92f3365
Add various exception improvements
2020-10-07 11:57:28 +02:00
39a8588dc3
Rename ExceptionFormats.None
2020-10-07 11:57:28 +02:00
3c3afe7439
Add support for rendering exceptions
2020-10-05 07:03:02 +02:00
93ec7401c8
Add support for markdown tables
...
Closes #85
* Split Border into BoxBorder and TableBorder
* Change how different table parts are composed
* Add markdown table border
2020-10-01 14:43:08 +02:00
cd0d182f12
Add support for recording console output
...
This commit adds support for recording console output
as well as exporting it to either text or HTML. A user can
also provide their own encoder if they wish.
2020-09-21 13:33:28 +02:00
7d6104ace4
Add padder widget
...
This commit adds a padder can be use to pad other IRenderable
objects such as tables, panels, grids, text, etc.
2020-09-17 10:58:50 +02:00
504746c5dc
Add link support for supported terminals
...
Also refactors the code quite a bit, to make it a bit more
easier to add features like this in the future.
Closes #75
2020-09-11 17:44:56 +02:00
b46d0fa4f6
Group IAnsiConsole extensions in csproj
2020-09-09 08:47:55 +02:00
4f06687104
Restructure solution a bit
2020-09-09 08:43:48 +02:00