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 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						2dc95d6a5d 
					 
					
						
						
							
							Tweak ftxui/example wasm configuration.  
						
						
						
						
							
						
					 
					
						2023-03-12 17:38:09 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						9b074d1e27 
					 
					
						
						
							
							Feature resizable spilt with custom separator ( #583 )  
						
						... 
						
						
						
						* Feature: ResizableSplit with custom separator
This resolves:
    https://github.com/ArthurSonzogni/FTXUI/issues/580 
Co-authored-by: Pin Loon Lee <pinloon_0428@hotmail.com > 
						
						
							
						
					 
					
						2023-03-09 20:21:23 +01:00 
						 
				 
			
				
					
						
							
							
								Evgeny Gorodetskiy 
							
						 
					 
					
						
						
							
						
						436c237213 
					 
					
						
						
							
							Fix Apple Clang 14 build errors (issue  #588 ) ( #589 )  
						
						
						
						
							
						
					 
					
						2023-02-26 21:49:52 +01:00 
						 
				 
			
				
					
						
							
							
								Peter V 
							
						 
					 
					
						
						
							
						
						90d18a2d20 
					 
					
						
						
							
							Reword description of ftxui/component in #modules ( #585 )  
						
						... 
						
						
						
						Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
							
						
					 
					
						2023-02-16 22:33:16 +01:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						d301fab1f4 
					 
					
						
						
							
							Release v4.0.0  
						
						
						
						
							
 
						
					 
					
						2023-02-12 18:02:40 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						3e35f45830 
					 
					
						
						
							
							Execute clang-tidy and IWYU. ( #576 )  
						
						
						
						
							
						
					 
					
						2023-02-12 14:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						a4e70dfb93 
					 
					
						
						
							
							Fix vscroll hidding the last character. ( #575 )  
						
						... 
						
						
						
						This resolve:
https://github.com/ArthurSonzogni/FTXUI/issues/574  
						
						
							
						
					 
					
						2023-02-12 13:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						b2853c8f14 
					 
					
						
						
							
							Fix: cursor position offset. ( #562 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/559  
						
						
							
						
					 
					
						2023-01-22 11:51:37 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						6fe8310321 
					 
					
						
						
							
							Feature: strikethrough and underlinedDouble decorator. ( #561 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/560  
						
						
							
						
					 
					
						2023-01-22 11:02:27 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						350dcac032 
					 
					
						
						
							
							Fix build about fuzzer. ( #557 )  
						
						... 
						
						
						
						Previous patch introduced a regression. The condition needs to be
inverted.
Fixed:https://github.com/ArthurSonzogni/FTXUI/issues/556  
						
						
							
						
					 
					
						2023-01-17 17:36:59 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						65848d1e5f 
					 
					
						
						
							
							cmake: support gtest from the package manager ( #552 )  
						
						... 
						
						
						
						Some developers would be happier with the gtest version provided from
their package manager. Use it if it is installed the package provide
cmake support.
Fixed: https://github.com/ArthurSonzogni/FTXUI/issues/551  
						
						
							
						
					 
					
						2023-01-14 20:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
						
						1561293140 
					 
					
						
						
							
							change vcpk.info to vcpkgx.com ( #553 )  
						
						... 
						
						
						
						The vcpkg.info site is now defunct.
[vcpkgx.com](https://vcpkgx.com/ ) provides a similar if not identical service to what vcpkg.info used to provide. 
						
						
							
						
					 
					
						2023-01-12 10:16:00 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						90dfceefcb 
					 
					
						
						
							
							Fix slider focus. ( #549 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/547 
From discussion:
https://github.com/ArthurSonzogni/FTXUI/discussions/546  
						
						
							
						
					 
					
						2023-01-07 18:13:59 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						5410329ac6 
					 
					
						
						
							
							Adding heartbeat to spinner ( #548 )  
						
						... 
						
						
						
						Co-authored-by: cyrus <cyruswang2017@gmail.com > 
						
						
							
						
					 
					
						2023-01-06 11:05:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Vallentin 
							
						 
					 
					
						
						
							
						
						9f9571190a 
					 
					
						
						
							
							Fix crash on empty tab container. ( #540 )  
						
						
						
						
							
						
					 
					
						2022-12-30 16:31:47 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						b56afce48c 
					 
					
						
						
							
							Fix blinking cursor shape. ( #539 )  
						
						
						
						
							
						
					 
					
						2022-12-28 13:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						abd5b2a503 
					 
					
						
						
							
							Fix Windows UTF16 char. ( #538 )  
						
						... 
						
						
						
						Windows output UTF16 unicode char, but FTXUI works using UTF8. Do the
conversion.
This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/495  
						
						
							
						
					 
					
						2022-12-28 11:47:11 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						60b9e491db 
					 
					
						
						
							
							Add all the Slider implementations. ( #532 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/524  
						
						
							
						
					 
					
						2022-12-22 21:15:54 +01:00 
						 
				 
			
				
					
						
							
							
								重装小杰 
							
						 
					 
					
						
						
							
						
						6cea410eaa 
					 
					
						
						
							
							Remove punctuation that affects compilation ( #531 )  
						
						
						
						
							
						
					 
					
						2022-12-22 18:00:27 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						a52b959f66 
					 
					
						
						
							
							Fix compile with gcc. ( #529 )  
						
						... 
						
						
						
						This resolves:
- https://github.com/ArthurSonzogni/FTXUI/issues/526 
- https://github.com/ArthurSonzogni/FTXUI/issues/520  
						
						
							
						
					 
					
						2022-12-19 20:00:03 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						0542227ba7 
					 
					
						
						
							
							Execute clang tidy and IWYU ( #528 )  
						
						
						
						
							
						
					 
					
						2022-12-19 19:44:43 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						4dc1a9fff9 
					 
					
						
						
							
							Fix mouse on support over PuTTY ( #525 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/523  
						
						
							
						
					 
					
						2022-12-14 22:09:25 +01:00