Prokop Randáček 
							
						 
					 
					
						
						
							
						
						1651ae56ca 
					 
					
						
						
							
							fix some warnings ( #660 )  
						
						... 
						
						
						
						Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
							
						
					 
					
						2023-07-25 23:26:41 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik S. Gaßmann 
							
						 
					 
					
						
						
							
						
						f64e1e128e 
					 
					
						
						
							
							build: Properly escape paths which may contain spaces  
						
						
						
						
							
						
					 
					
						2023-05-30 09:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik S. Gaßmann 
							
						 
					 
					
						
						
							
						
						3483022703 
					 
					
						
						
							
							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-30 09:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik S. Gaßmann 
							
						 
					 
					
						
						
							
						
						7f5aed1e66 
					 
					
						
						
							
							build(install): Remove redundant install settings  
						
						
						
						
							
						
					 
					
						2023-05-30 09:03:38 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik S. Gaßmann 
							
						 
					 
					
						
						
							
						
						438a7dc842 
					 
					
						
						
							
							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-30 09:03:33 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						513ec6c5e1 
					 
					
						
						
							
							Increase version to 4.1.1  
						
						
						
						
							
 
						
					 
					
						2023-05-29 14:07:29 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						234b3c8a5d 
					 
					
						
						
							
							Resolve compile issues in component_fuzzer  
						
						
						
						
							
						
					 
					
						2023-05-27 20:54:12 +02:00 
						 
				 
			
				
					
						
							
							
								SpaceIm 
							
						 
					 
					
						
						
							
						
						6ce88c25e5 
					 
					
						
						
							
							CMake: use compile_features to set min C++ standard ( #647 )  
						
						
						
						
							
						
					 
					
						2023-05-27 20:50:35 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						f74c5322bd 
					 
					
						
						
							
							Revert "Update float style in animation.cpp ( #607 )"  
						
						... 
						
						
						
						This reverts commit 7b08dae6d0 
						
						
							
						
					 
					
						2023-05-25 19:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						1e86587b68 
					 
					
						
						
							
							Revert "Feature resizable spilt with custom separator ( #583 )"  
						
						... 
						
						
						
						This reverts commit eb313e0f2d 
						
						
							
						
					 
					
						2023-05-25 19:47:33 +02:00 
						 
				 
			
				
					
						
							
							
								SpaceIm 
							
						 
					 
					
						
						
							
						
						41c3d4dd52 
					 
					
						
						
							
							add FTXUI_DEV_WARNINGS option in CMakeLists ( #648 )  
						
						... 
						
						
						
						This option allows to enable warnings as errors, and add more compiler warnings 
						
						
							
						
					 
					
						2023-05-25 19:38:45 +02:00 
						 
				 
			
				
					
						
							
							
								Robin Lindén 
							
						 
					 
					
						
						
							
						
						2fb0b77f02 
					 
					
						
						
							
							Fix MSVC possible loss of data warning ( #645 )  
						
						
						
						
							
						
					 
					
						2023-05-25 19:37:58 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Gaßmann 
							
						 
					 
					
						
						
							
						
						e2aff66b98 
					 
					
						
						
							
							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-25 19:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						22ebc823c9 
					 
					
						
						
							
							Set CHANGELOG to v4.1.0  
						
						
						
						
							
 
						
					 
					
						2023-05-19 11:18:01 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						49f0277103 
					 
					
						
						
							
							Fix errors due to missing commit in the support branch.  
						
						
						
						
							
						
					 
					
						2023-05-19 11:18:01 +02:00 
						 
				 
			
				
					
						
							
							
								Henner Zeller 
							
						 
					 
					
						
						
							
						
						ac10603fdb 
					 
					
						
						
							
							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-18 11:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Henner Zeller 
							
						 
					 
					
						
						
							
						
						a3f51ecf22 
					 
					
						
						
							
							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-18 11:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						78897ef1f4 
					 
					
						
						
							
							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-05-18 11:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						debcbc668c 
					 
					
						
						
							
							Check graph area is positive. ( #625 )  
						
						... 
						
						
						
						Bug:https://github.com/ArthurSonzogni/FTXUI/issues/624  
						
						
							
						
					 
					
						2023-05-18 11:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						1a7a550bfe 
					 
					
						
						
							
							Use globally set CMAKE_CXX_STANDARD if it is set ( #620 )  
						
						
						
						
							
						
					 
					
						2023-05-18 11:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						4ce8f6d250 
					 
					
						
						
							
							Fix useless new line when using the alternative screen. ( #610 )  
						
						... 
						
						
						
						Fix:https://github.com/ArthurSonzogni/FTXUI/issues/609  
						
						
							
						
					 
					
						2023-05-18 11:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						7b08dae6d0 
					 
					
						
						
							
							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-05-18 11:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								dev-null-undefined 
							
						 
					 
					
						
						
							
						
						521d1125d9 
					 
					
						
						
							
							Feature: Added nix build support ( #603 )  
						
						... 
						
						
						
						Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
							
						
					 
					
						2023-05-18 11:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Vinicius Moura Longaray 
							
						 
					 
					
						
						
							
						
						0903ad1608 
					 
					
						
						
							
							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-05-18 11:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						399549d180 
					 
					
						
						
							
							Add colored border. ( #595 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/564  
						
						
							
						
					 
					
						2023-05-18 11:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						7bdca3ee68 
					 
					
						
						
							
							Feature: Add the dashed style. ( #594 )  
						
						
						
						
							
						
					 
					
						2023-05-18 11:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						eb313e0f2d 
					 
					
						
						
							
							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-05-18 11:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Evgeny Gorodetskiy 
							
						 
					 
					
						
						
							
						
						d3ee655a90 
					 
					
						
						
							
							Fix Apple Clang 14 build errors (issue  #588 ) ( #589 )  
						
						
						
						
							
						
					 
					
						2023-05-18 11:23:21 +02: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 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						b9f51844c3 
					 
					
						
						
							
							Add documentation about the hoverable component.  
						
						
						
						
							
						
					 
					
						2022-12-04 11:59:56 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni (slow/sick) 
							
						 
					 
					
						
						
							
						
						0d54285e19 
					 
					
						
						
							
							Add the Hoverable wrapper. ( #522 )  
						
						... 
						
						
						
						This will make it easier for developers. For instance:
https://github.com/ArthurSonzogni/FTXUI/issues/521  
						
						
							
						
					 
					
						2022-12-04 11:54:49 +01:00 
						 
				 
			
				
					
						
							
							
								mr-mocap 
							
						 
					 
					
						
						
							
						
						f21ca3aa14 
					 
					
						
						
							
							Improve UNIX signal handling  ( #518 )  
						
						... 
						
						
						
						There was a dead lock caused by the reentrancy of the post method.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
							
						
					 
					
						2022-12-01 22:56:35 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni (slow/sick) 
							
						 
					 
					
						
						
							
						
						05f29ff3b3 
					 
					
						
						
							
							Remove codecvt dependency. ( #516 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/514  
						
						
							
						
					 
					
						2022-11-26 20:43:09 +01:00