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 
							
						 
					 
					
						
						
							
						
						114ab4ae2a 
					 
					
						
						
							
							Add more documentation.  
						
						
						
						
					 
					
						2020-08-28 23:54:25 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						f2dc080a35 
					 
					
						
						
							
							Variou details:  
						
						... 
						
						
						
						- Put the MIT copyright at the end.
- Move the directory /other -> tools
- Various improvements. 
						
						
					 
					
						2020-08-28 23:54:25 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						5a4afba66f 
					 
					
						
						
							
							Improve the documentation.  
						
						
						
						
					 
					
						2020-08-28 23:54:25 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						37ddb1eceb 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-08-19 11:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						4f25510beb 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-08-19 11:19:10 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						720838ad74 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-08-19 11:19:02 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						20b9a0f0f5 
					 
					
						
						
							
							Add a doxygen documentation.  
						
						
						
						
					 
					
						2020-08-15 10:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						5f15b2881e 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-08-12 22:18:59 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						ebd569734e 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-08-12 16:23:39 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						9f8bd4cb32 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-08-10 18:26:28 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						236dfe481b 
					 
					
						
						
							
							Update README.md - Add link to the documentation.  
						
						
						
						
					 
					
						2020-08-09 17:14:31 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						75c424cea9 
					 
					
						
						
							
							Update document WIP.  
						
						
						
						
					 
					
						2020-08-09 10:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								vedantparanjape 
							
						 
					 
					
						
						
							
						
						177df31d41 
					 
					
						
						
							
							Added tests for toggle component, OnEnter event  
						
						
						
						
					 
					
						2020-08-05 01:34:46 +02:00 
						 
				 
			
				
					
						
							
							
								vedantparanjape 
							
						 
					 
					
						
						
							
						
						33a970530b 
					 
					
						
						
							
							Added on_enter() method to toggle  
						
						... 
						
						
						
						component 
						
						
					 
					
						2020-08-05 01:34:46 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						a4d72c4d50 
					 
					
						
						
							
							Fix on_change() not called for Toggle.  
						
						... 
						
						
						
						Fix bug 35 and add some tests for the toggle component.
Bug:https://github.com/ArthurSonzogni/FTXUI/issues/35  
						
						
					 
					
						2020-08-02 22:22:27 +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 
						 
				 
			
				
					
						
							
							
								Giuseppe Cesarano 
							
						 
					 
					
						
						
							
						
						d1d7a73b2d 
					 
					
						
						
							
							Fixed P conversion  
						
						
						
						
					 
					
						2020-07-23 20:41:44 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						5f624431f1 
					 
					
						
						
							
							Set the correct key for "return" on Window.  
						
						... 
						
						
						
						This is related to:
https://github.com/ArthurSonzogni/FTXUI/issues/27  
						
						
					 
					
						2020-07-21 21:50:03 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						e3ca437a48 
					 
					
						
						
							
							Introduce xflex and yflex.  
						
						
						
						
					 
					
						2020-07-21 01:22:42 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						13e4f97c35 
					 
					
						
						
							
							Remove CODEOWNERS  
						
						
						
						
					 
					
						2020-07-21 01:22:42 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						61ca97840b 
					 
					
						
						
							
							Fix default char for checkbox and radiobox on Windows.  
						
						... 
						
						
						
						This addresses:
https://github.com/ArthurSonzogni/FTXUI/issues/27  
						
						
					 
					
						2020-07-21 01:22:42 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						22afacc28b 
					 
					
						
						
							
							Request Windows to emulate VT100.  
						
						... 
						
						
						
						This was previously supported on ScreenInteractive, this is now
universally supported.
This partially address:
https://github.com/ArthurSonzogni/FTXUI/issues/27  
						
						
					 
					
						2020-07-16 23:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						454b14c5c6 
					 
					
						
						
							
							Improve support to mingw  
						
						
						
						
					 
					
						2020-07-16 23:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						dbfc5d0503 
					 
					
						
						
							
							Add FUNDING.yml  
						
						
						
						
					 
					
						2020-06-28 16:07:08 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						d2b991d5a3 
					 
					
						
						
							
							Split frame into {x,y}frame  
						
						
						
						
					 
					
						2020-06-07 15:59:09 +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 
							
						 
					 
					
						
						
							
						
						7f7775ba62 
					 
					
						
						
							
							Simplify the requirement struct.  
						
						
						
						
					 
					
						2020-06-01 16:24:22 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						3490d56662 
					 
					
						
						
							
							Improve performance.  
						
						... 
						
						
						
						Read all the input before drawing anything on the screen. 
						
						
					 
					
						2020-06-01 16:16:08 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						0b6fd0c895 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-05-29 22:51:34 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						883b34503d 
					 
					
						
						
							
							Add Receiver->HasPending()  
						
						
						
						
					 
					
						2020-05-25 03:12:09 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						823e0906da 
					 
					
						
						
							
							Fix OnEvent being called on Empty containers.  
						
						
						
						
					 
					
						2020-05-25 02:14:58 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						ede49fd5e7 
					 
					
						
						
							
							Add CODEOWNERS  
						
						
						
						
					 
					
						2020-05-25 02:05:07 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						96e37b031a 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-05-20 22:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						b00fa7dc65 
					 
					
						
						
							
							Fix issue 19.  
						
						... 
						
						
						
						This was introduced by previous patch.
See:
https://github.com/ArthurSonzogni/FTXUI/issues/19  
						
						
					 
					
						2020-05-20 22:04:41 +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 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						0aabc258a9 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-05-14 19:12:35 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						76fc52441f 
					 
					
						
						
							
							Implement "alternative screen".  
						
						... 
						
						
						
						Apply this option automatically for "fullscreen" screen. Keep it
disabled for the other modes.
This fixes issue:
https://github.com/GiuseppeCesarano/just-fast/issues/2  
						
						
					 
					
						2020-05-02 20:39:56 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						ac3db36de8 
					 
					
						
						
							
							Stop using fcntl  
						
						... 
						
						
						
						This fixes issue 16
https://github.com/ArthurSonzogni/FTXUI/issues/16 
Some terminal like gnome-terminal seems not to support it correctly. It
turns out it wasn't totally useful using it. 
						
						
					 
					
						2020-05-02 20:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						1974e9f9fc 
					 
					
						
						
							
							Make flexible element to be shrinkable.  
						
						... 
						
						
						
						This make the application "just-fast" to look better. 
						
						
					 
					
						2020-05-02 17:39:42 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						cccbe5baa9 
					 
					
						
						
							
							Fix non blocking I/O on POSIX.  
						
						
						
						
					 
					
						2020-05-02 02:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						2d292b5382 
					 
					
						
						
							
							Make catching SIGNAL SIGINT to work also on windows.  
						
						
						
						
					 
					
						2020-05-01 23:48:22 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						898cd842e2 
					 
					
						
						
							
							Catch SIGINT event.  
						
						... 
						
						
						
						This was an old features, but it has been removed mistakenly when
merging some patches.
This allow the terminal to be restored when the user kill the
application. 
						
						
					 
					
						2020-05-01 23:45:17 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						d8e0504ad0 
					 
					
						
						
							
							Add timeout for getchar() in POSIX.  
						
						... 
						
						
						
						Previously, the thread pooling new characters being typed was waiting
for "one more char" being typed before being able to exit.
This patch adds a timeout for getchar(). This way, event if the user do
not press his/her keyboard, the program is still able to exit.
This fixes issue:
https://github.com/GiuseppeCesarano/just-fast/issues/2  
						
						
					 
					
						2020-05-01 23:36:02 +02:00 
						 
				 
			
				
					
						
							
							
								Giuseppe Cesarano 
							
						 
					 
					
						
						
							
						
						6c45d9e603 
					 
					
						
						
							
							Added Just-Fast in README.md  
						
						
						
						
					 
					
						2020-05-01 18:12:32 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						57fc7a5caa 
					 
					
						
						
							
							Add new user of FTXUI.  
						
						
						
						
					 
					
						2020-04-19 21:46:37 +02:00