Damien D 
							
						 
					 
					
						
						
							
						
						dc8c090753 
					 
					
						
						
							
							Add support for full RGB colors.  
						
						... 
						
						
						
						FTXUI supported only the 16 colors palette.
This patch adds support for the 256 palette and the TrueColor(8×8×8)
mode.
This was made by kerdelos@ and fixes issue:
https://github.com/ArthurSonzogni/FTXUI/issues/45 
Co-authored-by: Damien D <kerdelos@gmail.com >
Co-authored-by: Arthur Sonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2020-09-07 11:25:50 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						4ad4946de3 
					 
					
						
						
							
							Add the modal dialog example.  
						
						... 
						
						
						
						New component: clear_under. 
						
						
					 
					
						2020-08-28 23:54:25 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						5a8ed208da 
					 
					
						
						
							
							Add the Button component.  
						
						
						
						
					 
					
						2020-08-28 23:54:25 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						75c424cea9 
					 
					
						
						
							
							Update document WIP.  
						
						
						
						
					 
					
						2020-08-09 10:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						e3ca437a48 
					 
					
						
						
							
							Introduce xflex and yflex.  
						
						
						
						
					 
					
						2020-07-21 01:22:42 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						08ee49f3e6 
					 
					
						
						
							
							Add flex_grow and flex_shrink.  
						
						... 
						
						
						
						Two new elements:
- flex_grow  : Expand the element to occupy free space.
- flex_shrink: Minimize the element leave away missing space.
flex = flex_grow | flex_shrink.
Other changes:
- hbox and vbox are now non flexible by default.
- the vtext element has been added to help writting tests.
- Many new tests. 
						
						
					 
					
						2020-06-07 02:30:45 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						e34f051f7a 
					 
					
						
						
							
							Simplify the Render(screen, document) function.  
						
						
						
						
					 
					
						2020-05-20 21:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						957387adaa 
					 
					
						
						
							
							Format.  
						
						
						
						
					 
					
						2020-05-20 20:51:20 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						985cb35ffb 
					 
					
						
						
							
							Improve the utility print_key_press  
						
						
						
						
					 
					
						2020-05-20 20:51:20 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						e1a71d5b9f 
					 
					
						
						
							
							Use shared_ptr instead of unique_ptr for elements.  
						
						... 
						
						
						
						This allow users to pass it into initializer list. Then clang-format
will produce 'acceptable' indentations.
This fixes:
https://github.com/ArthurSonzogni/FTXUI/issues/18  
						
						
					 
					
						2020-05-20 20:51:20 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						f506be941d 
					 
					
						
						
							
							Add automatic formatting and license.  
						
						
						
						
					 
					
						2020-04-19 21:01:09 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						fce29a03b3 
					 
					
						
						
							
							Run clang-format.  
						
						
						
						
					 
					
						2020-03-27 01:42:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Olenfalk 
							
						 
					 
					
						
						
							
						
						f3cef48328 
					 
					
						
						
							
							Fix more narrow conversion warnings  
						
						
						
						
					 
					
						2020-03-23 21:32:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Olenfalk 
							
						 
					 
					
						
						
							
						
						c4f87a40b7 
					 
					
						
						
							
							Fix narrow cast warnings  
						
						
						
						
					 
					
						2020-03-23 21:27:16 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						a402cb4fbb 
					 
					
						
						
							
							Fix format. Try compile on Windows.  
						
						
						
						
					 
					
						2020-03-22 22:32:44 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						4ff45ee540 
					 
					
						
						
							
							Add travis configuration.  
						
						
						
						
					 
					
						2020-03-22 21:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						a8fdfafe6a 
					 
					
						
						
							
							Support the -pedantic flag.  
						
						
						
						
					 
					
						2020-02-11 21:44:55 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						e1efcf2d97 
					 
					
						
						
							
							Make DEL to be a special character.  
						
						
						
						
					 
					
						2019-07-02 23:09:20 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						9c1913de51 
					 
					
						
						
							
							Fix xterm parsing. unsigned vs signed char problem.  
						
						
						
						
					 
					
						2019-06-23 17:59:34 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						001a0ae925 
					 
					
						
						
							
							Add UTF8 support and a better xterm parsing.  
						
						... 
						
						
						
						This fixes: https://github.com/ArthurSonzogni/FTXUI/issues/2  
						
						
					 
					
						2019-06-23 17:52:31 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						620f70c3e5 
					 
					
						
						
							
							Fix example/component/ CMakeLists.txt  
						
						
						
						
					 
					
						2019-02-02 17:19:33 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						15da9cdc18 
					 
					
						
						
							
							Improve ScreenInteractive wait function.  
						
						
						
						
					 
					
						2019-02-02 16:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						77ecfb22f7 
					 
					
						
						
							
							disable examples/html/test.html  
						
						
						
						
					 
					
						2019-02-02 11:38:40 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						ef0de8d873 
					 
					
						
						
							
							Add support for nxxm.  
						
						... 
						
						
						
						[nxxm](https://nxxm.github.io ) 
						
						
					 
					
						2019-02-02 02:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						65adb42124 
					 
					
						
						
							
							Add Demo GIF.  
						
						
						
						
					 
					
						2019-01-27 16:23:12 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						eacb634a9e 
					 
					
						
						
							
							Add example homepage.cpp  
						
						
						
						
					 
					
						2019-01-27 02:33:06 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						9117166541 
					 
					
						
						
							
							Add Graph.  
						
						
						
						
					 
					
						2019-01-26 21:52:55 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						1e92db7ec0 
					 
					
						
						
							
							Add html_like example. Improve take_any_args.  
						
						
						
						
					 
					
						2019-01-23 02:16:00 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						ce7867ab03 
					 
					
						
						
							
							Add paragraph and fix hflow  
						
						
						
						
					 
					
						2019-01-23 00:34:37 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						610b86183b 
					 
					
						
						
							
							Add hflow.  
						
						
						
						
					 
					
						2019-01-22 23:42:57 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						456ede70fd 
					 
					
						
						
							
							Add size(direction, constraint, value).  
						
						... 
						
						
						
						For example:
============
element
  | size(WIDTH, EQUAL 10);
element
  | size(HEIGHT, GREATER_THAN, 10);
element
  | size(WIDTH, EQUAL, 10)
  | size(HEIGHT, EQUAL, 10) 
						
						
					 
					
						2019-01-20 23:04:10 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						fddcbdea65 
					 
					
						
						
							
							Add "frame" : scrollable area.  
						
						
						
						
					 
					
						2019-01-19 22:06:05 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						cb4df0b56f 
					 
					
						
						
							
							Renames examples for style.  
						
						
						
						
					 
					
						2019-01-19 02:24:05 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						5840966049 
					 
					
						
						
							
							Update tutorial.md  
						
						
						
						
					 
					
						2019-01-19 00:20:29 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						da5b4b5014 
					 
					
						
						
							
							Update example/component/gallery.cpp  
						
						
						
						
					 
					
						2019-01-18 22:58:32 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						01827ea8ce 
					 
					
						
						
							
							Add RadioBox.  
						
						
						
						
					 
					
						2019-01-18 22:41:33 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						a6040bc360 
					 
					
						
						
							
							Add CheckBox.  
						
						
						
						
					 
					
						2019-01-12 22:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						dba019139b 
					 
					
						
						
							
							Refactor component containers.  
						
						
						
						
					 
					
						2019-01-12 18:24:46 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						21644eea6b 
					 
					
						
						
							
							Flatten the namespaces.  
						
						... 
						
						
						
						Remove:
* ftxui::screen
* ftxui::dom
* ftxui::component
Keep:
* ftxui 
						
						
					 
					
						2019-01-12 15:00:08 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						acc7012f58 
					 
					
						
						
							
							Add spinner.  
						
						
						
						
					 
					
						2019-01-06 22:28:15 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						ccb437f4da 
					 
					
						
						
							
							Add size(width, height) decorator.  
						
						
						
						
					 
					
						2019-01-06 19:17:27 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						7efe8a6385 
					 
					
						
						
							
							Separator ftxui::{screen,dom,component} into separate build unit.  
						
						
						
						
					 
					
						2019-01-06 18:53:02 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						5887114793 
					 
					
						
						
							
							Refactor directory structure.  
						
						... 
						
						
						
						The goal is to increase the separation in between:
 * ftxui::screen
 * ftxui::dom
 * ftxui::component 
						
						
					 
					
						2019-01-06 17:10:35 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						805c9061e5 
					 
					
						
						
							
							Clean source code. Add to_wstring<T> T={int, float, double, ...}  
						
						
						
						
					 
					
						2019-01-06 16:10:57 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						0b8a2ec181 
					 
					
						
						
							
							Add more examples.  
						
						
						
						
					 
					
						2019-01-06 01:28:14 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						6bf7acbd54 
					 
					
						
						
							
							Update example package_manager.  
						
						
						
						
					 
					
						2019-01-06 00:51:56 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						961e3dcb50 
					 
					
						
						
							
							Pipeable decoration and the package_manager example.  
						
						... 
						
						
						
						- Pipeable decorator.
- package_manager example. 
						
						
					 
					
						2019-01-05 02:03:49 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						178feaa6a9 
					 
					
						
						
							
							Add menu styles.  
						
						
						
						
					 
					
						2019-01-03 00:35:59 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						13e04176a4 
					 
					
						
						
							
							Add Blink. Refactor examples.  
						
						
						
						
					 
					
						2019-01-02 22:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						20eaeae4c3 
					 
					
						
						
							
							Add dom::blink and component::Input  
						
						
						
						
					 
					
						2018-10-21 14:38:54 +02:00