Patrik Svensson
102e2dc38d
Allow formatting breakdown charts with lambda expr
...
Relates to #252
2021-02-13 17:09:51 +01:00
Patrik Svensson
28e9c14de4
Register the console lazily in CLI type registrar
...
This should fix a strange bug we're seeing in Cake on macOS.
2021-02-12 02:04:59 +01:00
Patrik Svensson
fd217ffc83
Update sponsor text
2021-02-11 23:22:43 +01:00
Patrik Svensson
95ec04df40
Add sponsor information
2021-02-11 23:20:11 +01:00
Patrik Svensson
705cf745ea
Add formatting support for breakdown chart values
...
Closes #252
2021-02-05 11:53:55 +01:00
Patrik Svensson
b64e016e8c
Add breakdown chart support
...
This also cleans up the bar chart code slightly and fixes
some minor bugs that were detected in related code.
Closes #244
2021-02-01 01:03:39 +01:00
Patrik Svensson
58400fe74e
Fix code generation
...
Previous changes introduced some bugs to the
code generation scripts and templates, which
now have been fixed.
2021-01-29 21:46:08 +01:00
Patrik Svensson
e20f6284f9
Clean up profile enrichment
2021-01-29 20:16:52 +01:00
David Butler
953008b5e3
Implemented buffer/stream constructors for CanvasImage ( #246 )
...
* Implemented buffer/stream constructors for CanvasImage and added section to Canvas example
Signed-off-by: David Butler <mail@davidbutlerdesign.co.uk>
2021-01-27 18:12:22 +01:00
Milosz Krajewski
ad49b6aa67
GH-242: Fix version retrieval for single file applications ( #245 )
2021-01-26 00:45:38 +01:00
Patrik Svensson
31a5e17a45
Remove InteractivityDetector
2021-01-19 18:12:15 +01:00
Patrik Svensson
f06dc7e7d8
GitHub actions should use default width (for now)
2021-01-19 18:12:15 +01:00
Patrik Svensson
a23bec4082
Add profile support
...
Closes #231
2021-01-19 17:53:03 +01:00
Patrik Svensson
913a7b1e37
Add support for default choice in selection prompt
...
Closes #234
2021-01-15 17:05:11 +01:00
Nick
63bae278a9
Add support for selection prompt highlighting
2021-01-15 15:23:09 +01:00
Eslami Sepehr
1a747696a8
Add Persian README
2021-01-15 09:08:37 +01:00
Matt Constable
994540d97f
Add cycle detection to tree rendering
2021-01-14 18:37:22 +01:00
Thomas Freudenberg
dee3c01629
mask default value when prompt is a secret
2021-01-14 17:44:18 +01:00
Mattias Karlsson
a3e11b24e5
(GH-226) Switch ParameterValidationAttribute check to IsNullOrWhiteSpace
...
* fixes #226
2021-01-13 20:31:33 +01:00
Jay Turpin
35568ab823
Updated Commands with with new Execute() method signature
2021-01-13 19:48:15 +01:00
Patrik Svensson
07db28bb6f
Add enhancements to progress widget
...
* Adds TransferSpeedColumn
* Adds DownloadedColumn
* Adds ElapsedTimeColumn
* Minor enhancements to existing columns
2021-01-12 14:10:07 +01:00
ριтєя мαяχ
d87d8e4422
Update exceptions.md
2021-01-10 20:45:44 +01:00
Patrik Svensson
a977fdadff
Fix tree node collection type
0.37.0
2021-01-10 16:59:40 +01:00
Patrik Svensson
8261b25e5c
Fix tree rendering
...
Fixes some tree rendering problems where lines were not properly drawn
at some levels during some circumstances.
* Change the API back to only allow one root.
* Now uses a stack based approach to rendering instead of recursion.
* Removes the need for measuring the whole tree in advance.
Leave this up to each child to render.
2021-01-10 15:55:11 +01:00
Patrik Svensson
0e0f4b4220
Add interactive prompts for selecting values
...
* Adds SelectionPrompt
* Adds MultiSelectionPrompt
Closes #210
2021-01-09 09:37:28 +01:00
Patrik Svensson
3a593857c8
Add progress and status result overloads
2021-01-06 09:54:45 +01:00
Patrik Svensson
11e192e750
Update Canvas tests
2021-01-06 09:54:45 +01:00
Thomas Freudenberg
8901450283
Allow returning a result from Progress.StartAsync/Status.StartAsync
2021-01-06 08:08:38 +01:00
Patrik Svensson
0796bad598
Add contributing guidelines
2021-01-05 14:38:29 +01:00
Matt Constable
5b553a4106
Added canvas unit tests & fix canvas scaling bug
2021-01-05 14:00:04 +01:00
Patrik Svensson
1bb0b9ccc6
Fix expectation structure
2021-01-05 11:09:35 +01:00
Matt Constable
9ad5f2daeb
Fix console detection for Cygwin/WSL-Shell on Windows
2021-01-04 18:24:56 +01:00
Patrik Svensson
1f211d3e1f
Add convenience methods for tree nodes
2021-01-03 23:28:55 +01:00
Patrik Svensson
87e6b42409
Add tree example
2021-01-03 23:28:55 +01:00
Patrik Svensson
1aa958ced3
Add support for multiple tree roots
2021-01-03 23:28:55 +01:00
Patrik Svensson
4bfb24bfcb
Streamline tree API a bit
2021-01-03 23:28:55 +01:00
Matt Constable
b136d0299b
Add tree widget
2021-01-02 10:01:16 +01:00
Patrik Svensson
179e243214
Clean up table rendering a bit
2021-01-02 09:33:22 +01:00
Patrik Svensson
c6210f75ca
Prevent endless loop in tokenization
...
Closes #198
2021-01-01 23:01:51 +01:00
Patrik Svensson
b81739567b
Fix argument order in help
...
Closes #188
2021-01-01 13:43:28 +01:00
Patrik Svensson
5cf41725a5
Do not split remaining args on space
...
Closes #186
2021-01-01 12:19:37 +01:00
Matthew Constable
f561d71e4e
Remove unused Segment.TruncateWithEllipsis method
2020-12-31 17:29:50 +01:00
Simon Cropp
e71db7f78c
fix some nullability issues
2020-12-31 11:09:03 +01:00
Patrik Svensson
79742ce9e3
Parse quoted strings correctly
...
When parsing quoted strings, space was not handled
properly in remaining arguments.
Fixes #186
2020-12-30 18:43:29 +01:00
Patrik Svensson
241423dd16
Do not truncate command table
...
Temporary fix for commands not showing up if they
are missing a description. This is really a bug in the table
rendering and should be fixed there at some point.
Closes #192
2020-12-30 18:43:29 +01:00
Patrik Svensson
4e2251fd62
Add migration guide for Spectre.Cli
0.36.0
2020-12-29 10:29:26 +01:00
Patrik Svensson
0ae419326d
Add Spectre.Cli to Spectre.Console
...
* Renames Spectre.Cli to Spectre.Console.Cli.
* Now uses Verify with Spectre.Console.Cli tests.
* Removes some duplicate definitions.
Closes #168
2020-12-28 17:28:03 +01:00
Thomas Freudenberg
0bbf9b81a9
Adds optional function to get the display string for TextPrompt choices
2020-12-26 18:17:46 +01:00
Simon Cropp
041aea2ae5
spelling
2020-12-26 18:16:41 +01:00
Simon Cropp
f417e297cd
update test refs
...
the latest of shouldy has better nullable attributes
2020-12-26 18:13:35 +01:00