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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						4cfe55cc27 
					 
					
						
						
							
							Emit native line breaks  
						
						 
						
						
						
						
					 
					
						2020-08-16 13:47:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						d7bbaf4a85 
					 
					
						
						
							
							Add word wrapping for text  
						
						 
						
						... 
						
						
						
						Closes  #18  
						
						
					 
					
						2020-08-14 18:19:24 +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 
							
						 
					 
					
						
						
							
						
						2dd0eb9f74 
					 
					
						
						
							
							Add support for column alignment and padding  
						
						 
						
						... 
						
						
						
						Closes  #12 
Closes  #31  
						
						
					 
					
						2020-08-08 23:11:34 +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 
							
						 
					 
					
						
						
							
						
						2e7b3d520a 
					 
					
						
						
							
							Update regex to correctly identify Windows 10  
						
						 
						
						... 
						
						
						
						When running .NET Core 2.1 or .NET Framework 4.6.1, the used regex for
detecting Windows 10 TrueColor support does not match the OSDescription.
The reason for this is because on those frameworks the description has
trailing whitespaces, but they do not on .NET Core 3.1.
This commit updates the regex to ignore any trailing whitespaces. 
						
						
					 
					
						2020-08-07 08:11:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						a068fc68c3 
					 
					
						
						
							
							Add support for tables  
						
						 
						
						
						
						
					 
					
						2020-08-04 22:24:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrik 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 
							
						 
					 
					
						
						
							
						
						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 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 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 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 
							
						 
					 
					
						
						
							
						
						0986a5f744 
					 
					
						
						
							
							Add parser and renderer for markup language  
						
						 
						
						
						
						
					 
					
						2020-07-24 22:37:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						6a7733cabf 
					 
					
						
						
							
							Add convenience methods for writing values to the Console  ( #1 )  
						
						 
						
						... 
						
						
						
						* Remove IAnsiConsole.WriteLine
* Add WriteLine extensions for IAnsiConsole
* Add Write extensions for IAnsiConsole
* Add Write and WriteLine method for AnsiConsole 
						
						
					 
					
						2020-07-23 13:24:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrik Svensson 
							
						 
					 
					
						
						
							
						
						334dcddc1a 
					 
					
						
						
							
							Initial commit  
						
						 
						
						
						
						
					 
					
						2020-07-21 12:03:41 +02:00