mirror of
				https://github.com/nsnail/spectre.console.git
				synced 2025-11-04 10:35:27 +08:00 
			
		
		
		
	Add output abstraction and reorganize profile
* Moves ColorSystem from Profile to Capabilities * Renames Tty to IsTerminal * Adds IAnsiConsoleOutput to make output more flexible Closes #343 Closes #359 Closes #369
This commit is contained in:
		
				
					committed by
					
						
						Phil Scott
					
				
			
			
				
	
			
			
			
						parent
						
							bc9f610258
						
					
				
				
					commit
					3e2eea730b
				
			@@ -27,7 +27,7 @@ namespace Spectre.Console
 | 
			
		||||
                throw new ArgumentNullException(nameof(renderable));
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            var context = new RenderContext(console.Profile.ColorSystem, console.Profile.Capabilities);
 | 
			
		||||
            var context = new RenderContext(console.Profile.Capabilities);
 | 
			
		||||
            var renderables = console.Pipeline.Process(context, new[] { renderable });
 | 
			
		||||
 | 
			
		||||
            return GetSegments(console, context, renderables);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user