Patrik Svensson
|
b197f278ed
|
Add support for rows
Closes #69
|
2020-09-20 19:17:33 +02:00 |
|
Patrik Svensson
|
3847a8949f
|
Fix bug with uris being interpreted as emojis
Closes #82
|
2020-09-20 13:00:44 +02:00 |
|
Patrik Svensson
|
eeb3f967b6
|
Update emoji support
* Add constants for emojis
* Move emoji shortcode rendering to Markup
* Add documentation
* Add example
* Add tests
|
2020-09-18 16:11:51 +02:00 |
|
Patrik Svensson
|
090b30f731
|
Use Wcwidth library
|
2020-09-18 15:31:12 +02:00 |
|
Patrik Svensson
|
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 |
|
Kristian Hellang
|
b7f654cd7f
|
Replace emoji in segment text
|
2020-09-17 10:35:15 +02:00 |
|
Kristian Hellang
|
fea8a36e8a
|
Add generated Emoji class with corresponding non-generated file
|
2020-09-17 10:35:15 +02:00 |
|
Patrik Svensson
|
ce670a7ca9
|
Add link identity generator
|
2020-09-12 14:47:32 +02:00 |
|
Patrik Svensson
|
101e244059
|
Minor clean up
|
2020-09-12 10:46:57 +02:00 |
|
Patrik Svensson
|
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 |
|
Patrik Svensson
|
b46d0fa4f6
|
Group IAnsiConsole extensions in csproj
|
2020-09-09 08:47:55 +02:00 |
|
Patrik Svensson
|
4f06687104
|
Restructure solution a bit
|
2020-09-09 08:43:48 +02:00 |
|
Patrik Svensson
|
3e9796849b
|
Add more borders for grids, tables, and panels
* Ascii2
* AsciiDoubleHead
* Double
* DoubleEdge
* Heavy
* HeavyEdge
* HeavyHead
* Horizontal
* Minimal
* MinimalDoubleHead
* MinimalHeavyHead
* Simple
* SimpleHeavy
|
2020-09-08 00:16:20 +02:00 |
|
Patrik Svensson
|
3cc19520b0
|
Add implicit conversion op from string to Style
Closes #71
|
2020-09-06 23:03:51 +02:00 |
|
Patrik Svensson
|
87bde3e5a2
|
Remove BorderKind in favour of Border
|
2020-09-06 12:29:48 +02:00 |
|
Patrik Svensson
|
29ce14e1e8
|
Rename 'Diagnostic' example to 'Info'
|
2020-09-05 08:50:00 +02:00 |
|
Patrik Svensson
|
ceb3572d6a
|
Make table and grid extension methods fluent
|
2020-09-05 08:49:36 +02:00 |
|
Patrik Svensson
|
13c56eca01
|
Allow mutation of segments
|
2020-09-05 08:39:48 +02:00 |
|
Patrik Svensson
|
a477884d36
|
Move Panel extensions to Spectre.Console namespace
|
2020-09-05 08:20:13 +02:00 |
|
Patrik Svensson
|
ae6d2c63a3
|
Add column support
Adds support for rendering arbitrary data into columns.
Closes #67
|
2020-09-05 07:45:38 +02:00 |
|
Patrik Svensson
|
e946289bd9
|
Make styles composable
Also adds some new extension methods and make some APIs a bit more consistent.
Closes #64
|
2020-09-03 21:26:20 +02:00 |
|
Patrik Svensson
|
7471e9d38c
|
Add panel header support
Closes #63
|
2020-09-03 19:02:29 +02:00 |
|
Patrik Svensson
|
9f8ca6d648
|
Add text overflow support
Closes #61
|
2020-09-03 14:57:57 +02:00 |
|
Patrik Svensson
|
7fd2efaeb5
|
Merge segments before rendering
This will reduce the number of segments to render
and produce cleaner ANSI escape code sequences.
Closes #46
|
2020-08-30 12:40:34 +02:00 |
|
Patrik Svensson
|
a16daade6c
|
Fallback to default buffer size
Also fixes a bug when using Spectre.Console in GitHub Actions.
|
2020-08-28 11:56:54 +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
|
decb887b0a
|
Throw if markup contains unescaped close tag
|
2020-08-27 09:44:55 +02:00 |
|
Patrik 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 Svensson
|
6df90442b7
|
Add support for setting border color
Closes #51
|
2020-08-25 10:27:57 +02:00 |
|
Patrik Svensson
|
8a01b93aca
|
Don't limit tables and grids to markup text
Closes #13
|
2020-08-24 23:28:40 +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 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 Svensson
|
1d74fb909c
|
Add support for adding empty rows
This affects grids and tables.
|
2020-08-11 17:49:28 +02:00 |
|
Patrik Svensson
|
5d132220ba
|
Enable nullable reference types
Closes #36
|
2020-08-11 17:24:34 +02:00 |
|
Patrik Svensson
|
a273f74758
|
Add aliases for styles
Closes #37
|
2020-08-11 16:45:05 +02:00 |
|
Patrik Svensson
|
717931f11c
|
Add support for RGB colors
Closes #34
|
2020-08-11 16:45:05 +02:00 |
|
Patrik Svensson
|
bcfc495843
|
Add support for hex colors
Closes #33
|
2020-08-11 16:45:05 +02:00 |
|
Patrik Svensson
|
9aa36c4cf0
|
Do not include cell separators in grid
Closes #40
|
2020-08-11 11:53:34 +02:00 |
|
Patrik Svensson
|
22d4af4482
|
Preserve line breaks
|
2020-08-10 11:42:34 +02:00 |
|
Patrik Svensson
|
f4d1796e40
|
Do not split lines if width is 0
Closes #32
|
2020-08-09 11:53:56 +02:00 |
|
Patrik 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 Svensson
|
d475e3b30a
|
Reset colors before line break
Closes #28
|
2020-08-07 13:12:03 +02:00 |
|
Patrik Svensson
|
9637066927
|
Add better algorithm for calculating column widths
Closes #14
|
2020-08-07 12:55:33 +02:00 |
|
AdmiringWorm
|
0b4321115a
|
Add background color examples in Sample console
|
2020-08-07 08:20:20 +02:00 |
|
AdmiringWorm
|
5cd9ece31a
|
Add check for IsDefault when comparing Colors
|
2020-08-07 08:20:20 +02:00 |
|