mirror of
				https://github.com/ArthurSonzogni/FTXUI.git
				synced 2025-10-31 18:48:11 +08:00 
			
		
		
		
	
			
				
					
						
					
					5887114793b6312ee7b7d33becbf915ffaf83197
				
			
			
		
	 Arthur Sonzogni
		
	
	5887114793
	
	
	Refactor directory structure.
			Arthur Sonzogni
		
	
	5887114793
	
	
	Refactor directory structure.
		
			
			The goal is to increase the separation in between: * ftxui::screen * ftxui::dom * ftxui::component
FTXUI
A C++ library for making text based user interface.
Feature
- Functional style.
- Simple and elegant syntax (in my opinion).
- No dependencies.
Example:
  vbox(
    hbox(
      text(L"left") | frame,
      text(L"middle") | frame | flex,
      text(L"right") | frame
    ),
    gauge(0.5) | frame
  )
┌────┐┌───────────────────────────────────────────────────────────────┐┌─────┐
│left││middle                                                         ││right│
└────┘└───────────────────────────────────────────────────────────────┘└─────┘
┌────────────────────────────────────────────────────────────────────────────┐
│██████████████████████████████████████                                      │
└────────────────────────────────────────────────────────────────────────────┘
Tutorial
See Tutorial
					Languages
				
				
								
								
									C++
								
								94.9%
							
						
							
								
								
									CMake
								
								2.3%
							
						
							
								
								
									Starlark
								
								1.4%
							
						
							
								
								
									Python
								
								0.9%
							
						
							
								
								
									Nix
								
								0.3%
							
						
							
								
								
									Other
								
								0.2%