ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						cac94439ff 
					 
					
						
						
							
							Add webassembly support  
						
						
						
						
					 
					
						2021-03-21 23:30:46 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Lindén 
							
						 
					 
					
						
						
							
						
						73a3c24394 
					 
					
						
						
							
							Build with -Wmissing-declarations ( #71 )  
						
						... 
						
						
						
						This flag is used to find global functions defined without a previous
declaration. Usually it spots accidental globals, but in this case it
was just missing headers. 
						
						
					 
					
						2021-02-11 00:45:42 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						977f13967f 
					 
					
						
						
							
							Fix CMake when git is not found. ( #64 )  
						
						... 
						
						
						
						Fix: https://github.com/ArthurSonzogni/FTXUI/issues/62  
						
						
					 
					
						2020-11-22 13:23:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vedant Paranjape 
							
						 
					 
					
						
						
							
						
						afd53e0508 
					 
					
						
						
							
							Compilation failed if ftxui was used in projects that were not git repositories. Since, in CMakeLists.txt working directory to execute command was ( #61 )  
						
						... 
						
						
						
						set as the parent directory and not the FTXUI project directory.
* Changed the working directory variable to ${CMAKE_CURRENT_SOURCE_DIR}, so as to get the version of FTXUI and not that of parent project 
						
						
					 
					
						2020-11-14 15:00:38 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						406355df8c 
					 
					
						
						
							
							Fix parsing of keys that are prefix of others. ( #58 )  
						
						... 
						
						
						
						The ESC key generates sequences that are prefix of others. For instance:
- ESC => [27]
- F1 =>  [27, 79, 8]
As a result, we can't generate the ESC event when receiving [27],
because it might be the start of the [27, 79, 8] sequence (or not).
Application usually applies a timeout to help detecting the ESC key.
This patch introduce a timeout. It is set to 50ms.
Bug: https://github.com/ArthurSonzogni/FTXUI/issues/55  
						
						
					 
					
						2020-10-25 01:57:56 +02:00 
						 
				 
			
				
					
						
							
							
								Stephan Roslen 
							
						 
					 
					
						
						
							
						
						6a35efa3b7 
					 
					
						
						
							
							add dependency to Threads into generated cmake config ( #52 )  
						
						... 
						
						
						
						* add dependency to Threads into generated cmake config
* fix formatting 
						
						
					 
					
						2020-10-16 22:07:30 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						d09996a6c7 
					 
					
						
						
							
							Add more example for colors.  
						
						
						
						
					 
					
						2020-09-07 11:25:50 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						81d79d311d 
					 
					
						
						
							
							Add TakeFocus and SetActiveChild.  
						
						... 
						
						
						
						This allows developers to set child children component must be the
currently active/focused one.
This can be used to "control" where the focus is, without user
interactions. 
						
						
					 
					
						2020-08-28 23:54:25 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						20b9a0f0f5 
					 
					
						
						
							
							Add a doxygen documentation.  
						
						
						
						
					 
					
						2020-08-15 10:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						75c424cea9 
					 
					
						
						
							
							Update document WIP.  
						
						
						
						
					 
					
						2020-08-09 10:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						8f87fc96ac 
					 
					
						
						
							
							Add regression test for issue 31.  
						
						... 
						
						
						
						See https://github.com/ArthurSonzogni/FTXUI/issues/31 
Due to a bug fixed by:
https://github.com/ArthurSonzogni/FTXUI/pull/32 
the character 'P' was not correctly converted into event. 
						
						
					 
					
						2020-07-23 21:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						454b14c5c6 
					 
					
						
						
							
							Improve support to mingw  
						
						
						
						
					 
					
						2020-07-16 23:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						e1782cf9b9 
					 
					
						
						
							
							Fix travis on Windows with gtests.  
						
						
						
						
					 
					
						2020-04-17 00:59:05 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						76b216dd5e 
					 
					
						
						
							
							Run test on travis.  
						
						
						
						
					 
					
						2020-04-16 23:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						6e7b4526a0 
					 
					
						
						
							
							Add ReceiverTest.  
						
						... 
						
						
						
						And fix a small bug with the Receiver not eating all the input. 
						
						
					 
					
						2020-03-27 01:01:37 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						e8ed0fbc6d 
					 
					
						
						
							
							Add ContainerTest  
						
						
						
						
					 
					
						2020-03-27 01:01:37 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						2cef695216 
					 
					
						
						
							
							Add RadioboxTest  
						
						
						
						
					 
					
						2020-03-27 01:01:37 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						6600e4fc03 
					 
					
						
						
							
							Add ToggleTest.  
						
						
						
						
					 
					
						2020-03-27 01:01:37 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						f48bfcff10 
					 
					
						
						
							
							Move tests next to their implementations.  
						
						
						
						
					 
					
						2020-03-27 01:01:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Olenfalk 
							
						 
					 
					
						
						
							
						
						a4461f4196 
					 
					
						
						
							
							Ignore warning 4267  
						
						
						
						
					 
					
						2020-03-25 08:52:57 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						5fc5766f1e 
					 
					
						
						
							
							Add Windows input.  
						
						... 
						
						
						
						Co-authored-by: Mikael Olenfalk <mikael@olenfalk.se >
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2020-03-25 02:24:43 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						d20d2ab19e 
					 
					
						
						
							
							MSVC => DIsable warning 4244  
						
						
						
						
					 
					
						2020-03-25 02:15:38 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						508b2ef048 
					 
					
						
						
							
							Improve thread usages.  
						
						
						
						
					 
					
						2020-03-25 01:15:46 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						0a7b556a12 
					 
					
						
						
							
							Switch name Producer/Consumer -> Sender/Receiver  
						
						... 
						
						
						
						The producer/consumer was created for:
https://github.com/ArthurSonzogni/FTXUI/pull/11 
This patch makes rename everything from Producer/Consumer toward
Sender/Receiver. 
						
						
					 
					
						2020-03-25 00:07:41 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						09a1b16613 
					 
					
						
						
							
							Add a Producer/Consumer system.  
						
						... 
						
						
						
						It allow you to create the two end of a pipe: A producer and consumer.
The producer can be moved into another thread.
Several producer can be created if necessary.
This will ease merging:
https://github.com/ArthurSonzogni/FTXUI/pull/11  
						
						
					 
					
						2020-03-24 23:42:17 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						b6d1f8ebdb 
					 
					
						
						
							
							Fix MSVC flag for UTF-8  
						
						
						
						
					 
					
						2020-03-23 22:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Olenfalk 
							
						 
					 
					
						
						
							
						
						a1c390ea31 
					 
					
						
						
							
							Require C++17 and force MSVC to treat source as UTF-8  
						
						... 
						
						
						
						Co-authored-by: Mikael Olenfalk <mikael@olenfalk.se >
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2020-03-23 20:51:25 +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 
							
						 
					 
					
						
						
							
						
						1e35687d64 
					 
					
						
						
							
							Make FTXUI compatible with clang warnings.  
						
						
						
						
					 
					
						2020-02-15 20:41:44 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						8cdfd9f854 
					 
					
						
						
							
							Disable signe-compare.  
						
						
						
						
					 
					
						2020-02-12 00:16:55 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						a8fdfafe6a 
					 
					
						
						
							
							Support the -pedantic flag.  
						
						
						
						
					 
					
						2020-02-11 21:44:55 +01:00 
						 
				 
			
				
					
						
							
							
								Giuseppe 
							
						 
					 
					
						
						
							
						
						db888b3e09 
					 
					
						
						
							
							CMakeLists.txt rewrite  
						
						
						
						
					 
					
						2020-02-11 14:23:12 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						32871fcc6b 
					 
					
						
						
							
							Add -Wextra  
						
						
						
						
					 
					
						2019-06-30 23:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						eb6baaceea 
					 
					
						
						
							
							Support full-width characters (CJK)  
						
						... 
						
						
						
						+ 3 tests.
The goal is to fix:
https://github.com/ArthurSonzogni/FTXUI/issues/2#issuecomment-504871456  
						
						
					 
					
						2019-06-24 23:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						28e62663c3 
					 
					
						
						
							
							Fix cmake install.  
						
						
						
						
					 
					
						2019-02-02 18:54:23 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						ef0de8d873 
					 
					
						
						
							
							Add support for nxxm.  
						
						... 
						
						
						
						[nxxm](https://nxxm.github.io ) 
						
						
					 
					
						2019-02-02 02:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						7efe8a6385 
					 
					
						
						
							
							Separator ftxui::{screen,dom,component} into separate build unit.  
						
						
						
						
					 
					
						2019-01-06 18:53:02 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						178feaa6a9 
					 
					
						
						
							
							Add menu styles.  
						
						
						
						
					 
					
						2019-01-03 00:35:59 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						49aeaa49c5 
					 
					
						
						
							
							Initial prototype  
						
						
						
						
					 
					
						2018-09-18 08:48:40 +02:00