ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						5b5c6e1402 
					 
					
						
						
							
							Fix .gitignore  
						
						
						
						
					 
					
						2023-06-24 17:54:04 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						e9e1451f3c 
					 
					
						
						
							
							Fix the .gitignore file. ( #688 )  
						
						
						
						
					 
					
						2023-06-24 17:52:44 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						34688fdd8c 
					 
					
						
						
							
							Support F1-F5 from OS terminal ( #687 )  
						
						... 
						
						
						
						Bug:https://github.com/ArthurSonzogni/FTXUI/issues/685  
						
						
					 
					
						2023-06-24 17:15:23 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						da32a8ba0a 
					 
					
						
						
							
							Add .gitignore ( #679 )  
						
						... 
						
						
						
						Bug:https://github.com/ArthurSonzogni/FTXUI/issues/669  
						
						
					 
					
						2023-06-16 21:29:28 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						d9712cf1e8 
					 
					
						
						
							
							Improve the README GIF  
						
						
						
						
					 
					
						2023-06-11 14:04:30 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						98b31ff1fe 
					 
					
						
						
							
							Remove ButtonOption::Arthur()  
						
						... 
						
						
						
						It was added by mistacke previously. 
						
						
					 
					
						2023-06-11 13:39:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ruebled 
							
						 
					 
					
						
						
							
						
						67717ab923 
					 
					
						
						
							
							Path Finder to README ( #674 )  
						
						
						
						
					 
					
						2023-06-10 11:35:19 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						d587737633 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						The link was broken.
This fixes: https://github.com/ArthurSonzogni/FTXUI/issues/673  
						
						
					 
					
						2023-06-09 13:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								Avighna 
							
						 
					 
					
						
						
							
						
						c3c3a2b11f 
					 
					
						
						
							
							Fixed small typo in screen.hpp ( #668 )  
						
						
						
						
					 
					
						2023-06-06 00:13:36 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						ff5817b8a6 
					 
					
						
						
							
							Fix on_enter bug in ftxui::Input ( #667 )  
						
						... 
						
						
						
						Fixed:https://github.com/ArthurSonzogni/FTXUI/issues/666  
						
						
					 
					
						2023-06-04 21:34:16 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						7b7177b59c 
					 
					
						
						
							
							Feature: hyperlink support. ( #665 )  
						
						... 
						
						
						
						See the [OSC 8 page](https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda ).
FTXUI support proposed by @aaleino in [#662 ](https://github.com/ArthurSonzogni/FTXUI/issues/662 ).
API:
```cpp
auto link = text("Click here") | hyperlink("https://github.com/FTXUI ")
```
Fixed:https://github.com/ArthurSonzogni/FTXUI/issues/662  
						
						
					 
					
						2023-06-04 21:06:19 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						d4c6cebea3 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2023-06-04 18:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						c6f0dd60ee 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2023-06-04 18:04:50 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						7d7be0e9da 
					 
					
						
						
							
							build: Display options and turn DOC/EXAMPLE OFF ( #661 )  
						
						... 
						
						
						
						- Add `FTXUI_QUIET` to stop displaying FTXUI configuration messages.
- Turn `FTXUI_BUILD_DOC` and `FTXUI_BUILD_EXAMPLE` OFF by default
- Display the list of options. 
						
						
					 
					
						2023-06-04 14:35:08 +02:00 
						 
				 
			
				
					
						
							
							
								Prokop Randáček 
							
						 
					 
					
						
						
							
						
						59bbe3ed5e 
					 
					
						
						
							
							fix some warnings ( #660 )  
						
						... 
						
						
						
						Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2023-06-03 13:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Herman Semenov 
							
						 
					 
					
						
						
							
						
						d464a071da 
					 
					
						
						
							
							Optimize inserts in vector and refactor const reference objects ( #659 )  
						
						... 
						
						
						
						Signed-off-by: German Semenov <GermanAizek@yandex.ru >
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2023-05-31 19:24:08 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik S. Gaßmann 
							
						 
					 
					
						
						
							
						
						8bea9261bc 
					 
					
						
						
							
							build: Properly escape paths which may contain spaces  
						
						
						
						
					 
					
						2023-05-29 16:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik S. Gaßmann 
							
						 
					 
					
						
						
							
						
						3e5322944d 
					 
					
						
						
							
							build: Remove redundant cmake version check  
						
						... 
						
						
						
						The main `CMakelists.txt` already asserts a minimum version of `3.12`
which renders the condition `cmake <= 3.11.4` to be always false. 
						
						
					 
					
						2023-05-29 16:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik S. Gaßmann 
							
						 
					 
					
						
						
							
						
						332f229e49 
					 
					
						
						
							
							build(install): Remove redundant install settings  
						
						
						
						
					 
					
						2023-05-29 16:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik S. Gaßmann 
							
						 
					 
					
						
						
							
						
						806bacf15a 
					 
					
						
						
							
							build(install): Fix pkgconfig install directory  
						
						... 
						
						
						
						`pkg-config` finds configs within `$prefix/lib/pkgconfig`, but not in
`$prefix/lib`.
See-Also: https://linux.die.net/man/1/pkg-config  
						
						
					 
					
						2023-05-29 16:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						d00d946282 
					 
					
						
						
							
							Update CHANGELOG.md ( #651 )  
						
						
						
						
					 
					
						2023-05-29 11:52:39 +02:00 
						 
				 
			
				
					
						
							
							
								SpaceIm 
							
						 
					 
					
						
						
							
						
						d93b687bde 
					 
					
						
						
							
							CMake: use compile_features to set min C++ standard ( #647 )  
						
						
						
						
					 
					
						2023-05-25 19:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								SpaceIm 
							
						 
					 
					
						
						
							
						
						69557d4623 
					 
					
						
						
							
							add FTXUI_DEV_WARNINGS option in CMakeLists ( #648 )  
						
						... 
						
						
						
						This option allows to enable warnings as errors, and add more compiler warnings 
						
						
					 
					
						2023-05-23 14:38:49 +02:00 
						 
				 
			
				
					
						
							
							
								Robin Lindén 
							
						 
					 
					
						
						
							
						
						f1303626f5 
					 
					
						
						
							
							Fix MSVC possible loss of data warning ( #645 )  
						
						
						
						
					 
					
						2023-05-20 00:35:26 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Gaßmann 
							
						 
					 
					
						
						
							
						
						b1c53bcd15 
					 
					
						
						
							
							build: Check package version in find_package ( #643 )  
						
						... 
						
						
						
						Modify the `ftxui-config.cmake.in` file so that it includes
`ftxui-targets.cmake`. This causes cmake to check the version is
compatible with what the user requested.
This patch also includes additional minor changes.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2023-05-19 17:50:23 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						5e1af6bb69 
					 
					
						
						
							
							Parallelize github build workflow  
						
						
						
						
					 
					
						2023-05-19 12:11:12 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						4b9b0635c4 
					 
					
						
						
							
							Update the CHANGELOG  
						
						
						
						
					 
					
						2023-05-19 11:59:23 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						8dbda8551f 
					 
					
						
						
							
							Update CHANGELOG to reflect the v4.1.0 support branch.  
						
						
						
						
					 
					
						2023-05-18 11:21:34 +02:00 
						 
				 
			
				
					
						
							
							
								Henner Zeller 
							
						 
					 
					
						
						
							
						
						38827dda5b 
					 
					
						
						
							
							Fix types used in Hash() function used in tests. ( #640 )  
						
						... 
						
						
						
						Using `auto` seems to create a different output on different platforms.
Notably it was observed that aarch64 compiles return a different
value.
Fix the type of the characters iterated through the string.
Fixes  #639 
Signed-off-by: Henner Zeller <h.zeller@acm.org > 
						
						
					 
					
						2023-05-17 11:59:41 +02:00 
						 
				 
			
				
					
						
							
							
								Henner Zeller 
							
						 
					 
					
						
						
							
						
						6e059dadd5 
					 
					
						
						
							
							Add pkg-config file. ( #642 )  
						
						... 
						
						
						
						This file describes the include and lib location and makes
it possible to use the library in build systems other than
CMake, e.g. in basic Makefiles.
Signed-off-by: Henner Zeller <h.zeller@acm.org > 
						
						
					 
					
						2023-05-17 10:50:47 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Fistere 
							
						 
					 
					
						
						
							
						
						9bfa241627 
					 
					
						
						
							
							Delete copy constructor and copy operator ( #638 )  
						
						... 
						
						
						
						Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2023-05-16 18:33:41 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						4d77353852 
					 
					
						
						
							
							Create codeql.yml ( #631 )  
						
						
						
						
					 
					
						2023-05-03 21:56:58 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						7de4f8683d 
					 
					
						
						
							
							Feature: Add multi-line input. ( #630 )  
						
						
						
						
					 
					
						2023-05-02 13:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						6215240b37 
					 
					
						
						
							
							Support arrow keys in application mode. ( #627 )  
						
						... 
						
						
						
						Depending on the Cursor Key Mode (DECCKM), the terminal sends different
escape sequences:
Key     Normal    Application
-----   --------  -----------
Up      ESC [ A   ESC O A
Down    ESC [ B   ESC O B
Right   ESC [ C   ESC O C
Left    ESC [ D   ESC O D
Home    ESC [ H   ESC O H
End     ESC [ F   ESC O F
I decided not to update the current mode to fit what FTXUI parse, but
instead support parsing both. We convert the sequences from the
"application mode" into the "normal mode".
Bug:https://github.com/ArthurSonzogni/FTXUI/issues/626 
Fixed:https://github.com/ArthurSonzogni/FTXUI/issues/626  
						
						
					 
					
						2023-04-25 08:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						a602013179 
					 
					
						
						
							
							Check graph area is positive. ( #625 )  
						
						... 
						
						
						
						Bug:https://github.com/ArthurSonzogni/FTXUI/issues/624  
						
						
					 
					
						2023-04-23 16:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						e23dbc7473 
					 
					
						
						
							
							Use globally set CMAKE_CXX_STANDARD if it is set ( #620 )  
						
						
						
						
					 
					
						2023-04-17 22:17:48 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						1397c10234 
					 
					
						
						
							
							Remove string combining character list. ( #616 )  
						
						... 
						
						
						
						It was possible to access it from the WordBreakProperty list 
						
						
					 
					
						2023-04-10 17:00:02 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						4bdbf6352d 
					 
					
						
						
							
							Update workflow to main branch. ( #614 )  
						
						... 
						
						
						
						This fixes:
https://github.com/ArthurSonzogni/FTXUI/issues/599  
						
						
					 
					
						2023-04-09 11:40:54 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Vetter 
							
						 
					 
					
						
						
							
						
						2d6ea25682 
					 
					
						
						
							
							Add repology badge ( #613 )  
						
						... 
						
						
						
						Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2023-04-03 23:07:56 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Vetter 
							
						 
					 
					
						
						
							
						
						900a1e060f 
					 
					
						
						
							
							Add link to openSUSE package ( #611 )  
						
						
						
						
					 
					
						2023-04-03 13:49:46 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						898b8d672e 
					 
					
						
						
							
							Fix useless new line when using the alternative screen. ( #610 )  
						
						... 
						
						
						
						Fix:https://github.com/ArthurSonzogni/FTXUI/issues/609  
						
						
					 
					
						2023-03-31 17:44:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marc 
							
						 
					 
					
						
						
							
						
						896c0f2f6e 
					 
					
						
						
							
							Casting and documentation fixes ( #608 )  
						
						... 
						
						
						
						Add `-wDocumentation` option. Fix the documentation.
Fix c++20/c++17 confusion in tests.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2023-03-31 17:13:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marc 
							
						 
					 
					
						
						
							
						
						eed7e2ea70 
					 
					
						
						
							
							Multiple fixes: signed/unsigned, etc...  ( #600 )  
						
						... 
						
						
						
						Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2023-03-26 20:20:02 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						e177409bd3 
					 
					
						
						
							
							Update float style in animation.cpp ( #607 )  
						
						... 
						
						
						
						Partially taken out of:
https://github.com/ArthurSonzogni/FTXUI/pull/600 
Co-authored-by: LostInCompilation <12819635+LostInCompilation@users.noreply.github.com > 
						
						
					 
					
						2023-03-26 16:42:08 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						422c30cd34 
					 
					
						
						
							
							nit: Remove useless ';' and ',' ( #606 )  
						
						... 
						
						
						
						Taken out of:
https://github.com/ArthurSonzogni/FTXUI/pull/600 
Co-authored-by: LostInCompilation <12819635+LostInCompilation@users.noreply.github.com > 
						
						
					 
					
						2023-03-26 16:14:43 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						0b57be9c49 
					 
					
						
						
							
							Doc: Fix @params vs @param ( #605 )  
						
						... 
						
						
						
						Fixed wrong parameter documentation name.
Taken out of:
https://github.com/ArthurSonzogni/FTXUI/pull/600 
Co-authored-by: LostInCompilation <12819635+LostInCompilation@users.noreply.github.com > 
						
						
					 
					
						2023-03-26 15:56:28 +02:00 
						 
				 
			
				
					
						
							
							
								dev-null-undefined 
							
						 
					 
					
						
						
							
						
						a366c5a423 
					 
					
						
						
							
							Feature: Added nix build support ( #603 )  
						
						... 
						
						
						
						Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2023-03-26 12:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Vinicius Moura Longaray 
							
						 
					 
					
						
						
							
						
						e83e90ced2 
					 
					
						
						
							
							Feature: LinearGradient color decorator. ( #592 )  
						
						... 
						
						
						
						Based on the existing color decorators, create new ones to apply a gradient effect on the DOM.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2023-03-22 13:59:02 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						2991b0389e 
					 
					
						
						
							
							Add colored border. ( #595 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/564  
						
						
					 
					
						2023-03-16 13:15:14 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						9efa0f7874 
					 
					
						
						
							
							Feature: Add the dashed style. ( #594 )  
						
						
						
						
					 
					
						2023-03-15 22:50:27 +01:00