Thomas Freudenberg 
							
						 
					 
					
						
						
							
						
						6bceac8a5e 
					 
					
						
						
							
							enable disposing ITypeResolver  
						
						
						
						
					 
					
						2021-03-30 00:53:38 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						20650f1e7e 
					 
					
						
						
							
							Change IAnsiConsole to render IRenderable  
						
						... 
						
						
						
						This makes it possible for encoders to output better representation
of the actual objects instead of working with chopped up segments.
* IAnsiConsole.Write now takes an IRenderable instead of segments
* Calculating cell width does no longer require a render context
* Removed RenderContext.LegacyConsole
* Removed RenderContext.Encoding
* Added Capabilities.Unicode 
						
						
					 
					
						2021-03-28 09:06:06 -04:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						7f6f2437b1 
					 
					
						
						
							
							Add support for exclusive mode  
						
						
						
						
					 
					
						2021-03-15 13:14:40 -04:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						c2bab0ebf8 
					 
					
						
						
							
							Allow custom instructions for prompts  
						
						... 
						
						
						
						Closes  #229  
					
						2021-03-14 21:27:44 -04:00 
						 
				 
			
				
					
						
							
							
								Phil Scott 
							
						 
					 
					
						
						
							
						
						1cd335e785 
					 
					
						
						
							
							Serilog example for logging  
						
						
						
						
					 
					
						2021-03-04 08:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						a23bec4082 
					 
					
						
						
							
							Add profile support  
						
						... 
						
						
						
						Closes  #231  
					
						2021-01-19 17:53:03 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						7dccb310f3 
					 
					
						
						
							
							Add support for bar charts  
						
						... 
						
						
						
						Closes  #103  
					
						2020-12-23 10:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						501db5d287 
					 
					
						
						
							
							Add status support  
						
						
						
						
					 
					
						2020-12-09 00:07:02 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						cbed41e637 
					 
					
						
						
							
							Add support for different spinners  
						
						
						
						
					 
					
						2020-12-06 15:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						ae32785f21 
					 
					
						
						
							
							Add progress task list support  
						
						
						
						
					 
					
						2020-12-04 07:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						2a9fa223de 
					 
					
						
						
							
							Add canvas and image support  
						
						... 
						
						
						
						Adds support for drawing "pixels" and displaying
images in the terminal. 
						
						
					 
					
						2020-11-25 10:07:34 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						a59e0dcb21 
					 
					
						
						
							
							Add FIGlet text support  
						
						... 
						
						
						
						Closes  #97  
					
						2020-11-22 03:09:42 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						0d209d8f18 
					 
					
						
						
							
							Add text prompt support  
						
						
						
						
					 
					
						2020-11-19 12:24:04 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						380c6aca45 
					 
					
						
						
							
							Add net5.0 target framework  
						
						
						
						
					 
					
						2020-11-11 15:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						b1da5e7ba8 
					 
					
						
						
							
							Add support for markup text in panel header  
						
						
						
						
					 
					
						2020-11-07 20:43:53 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						a1d11e9d0c 
					 
					
						
						
							
							Add support for moving the cursor  
						
						
						
						
					 
					
						2020-10-28 18:57:08 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						93d1971f48 
					 
					
						
						
							
							Update rule example and docs  
						
						
						
						
					 
					
						2020-10-27 17:30:50 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						e7f497050c 
					 
					
						
						
							
							Add row and column accessors for tables and grids  
						
						
						
						
					 
					
						2020-10-26 18:15:27 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						03334f693d 
					 
					
						
						
							
							Add support for table footers  
						
						
						
						
					 
					
						2020-10-26 00:01:13 +01:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						9afc1ea721 
					 
					
						
						
							
							Add support for aligning tables  
						
						
						
						
					 
					
						2020-10-21 18:15:51 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						cb2924a609 
					 
					
						
						
							
							Add table heading and footnote support  
						
						... 
						
						
						
						Closes  #116  
					
						2020-10-19 15:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						bfffef630f 
					 
					
						
						
							
							Do not draw tables that can't be drawn  
						
						... 
						
						
						
						This is a temporary fix for undrawable tables until we've
implemented a proper strategy. What this does is that it replaces
an undrawable table with an ellipsis (...). This should only
occur in either super big tables or deeply nested tables in a
console with a small buffer width. 
						
						
					 
					
						2020-10-18 08:03:40 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						52718c499c 
					 
					
						
						
							
							Fix minor typo in example  
						
						
						
						
					 
					
						2020-10-17 13:22:01 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						7ef1ac483a 
					 
					
						
						
							
							Fix overflow splitting bug  
						
						... 
						
						
						
						Closes  #93  
					
						2020-10-17 12:37:20 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						3f2ca49071 
					 
					
						
						
							
							Add calendar control  
						
						... 
						
						
						
						Closes  #101  
					
						2020-10-16 23:02:53 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						ae92c606bb 
					 
					
						
						
							
							Add support for remapping emojis  
						
						... 
						
						
						
						Closes  #94  
					
						2020-10-07 17:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						68e92f3365 
					 
					
						
						
							
							Add various exception improvements  
						
						
						
						
					 
					
						2020-10-07 11:57:28 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						3c3afe7439 
					 
					
						
						
							
							Add support for rendering exceptions  
						
						
						
						
					 
					
						2020-10-05 07:03:02 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						e429f6434b 
					 
					
						
						
							
							Update examples  
						
						
						
						
					 
					
						2020-10-01 14:43:08 +02:00 
						 
				 
			
				
					
						
							
							
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						df291ef84e 
					 
					
						
						
							
							Fix Info example emoji problem  
						
						... 
						
						
						
						The emojis that previously were used, used Unicode combinators
which are not fully supported. Changing to :thumbs_up: and :thumbs_down:
instead. 
						
						
					 
					
						2020-09-17 10:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Kristian Hellang 
							
						 
					 
					
						
						
							
						
						314456ca17 
					 
					
						
						
							
							Add emoji codes to example  
						
						
						
						
					 
					
						2020-09-17 10:35:15 +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 
							
						 
					 
					
						
						
							
						
						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