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 
						 
				 
			
				
					
						
							
							
								Fredrik Hallenberg 
							
						 
					 
					
						
						
							
						
						55b9706cfd 
					 
					
						
						
							
							Fix automerge at border ( #515 )  
						
						
						
						
					 
					
						2022-11-25 00:39:17 +01:00 
						 
				 
			
				
					
						
							
							
								wflohry 
							
						 
					 
					
						
						
							
						
						121bd0d046 
					 
					
						
						
							
							Ignoring wstring_convert deprecation warnings ( #498 )  
						
						
						
						
					 
					
						2022-11-19 14:22:44 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni (slow/sick) 
							
						 
					 
					
						
						
							
						
						2c5681ee20 
					 
					
						
						
							
							Interpret 8 as 127 ( #510 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/508 
Apparently, this is a common issue:
https://www.cs.colostate.edu/~mcrob/toolbox/unix/keyboard.html  
						
						
					 
					
						2022-11-17 22:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni (slow/sick) 
							
						 
					 
					
						
						
							
						
						1689802349 
					 
					
						
						
							
							Support multiple kind of cursor shapes. ( #505 )  
						
						... 
						
						
						
						https://github.com/ArthurSonzogni/FTXUI/issues/424  
					
						2022-11-11 14:09:53 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni (slow/sick) 
							
						 
					 
					
						
						
							
						
						9babfea36b 
					 
					
						
						
							
							Fix example demo. ( #506 )  
						
						
						
						
					 
					
						2022-11-11 14:07:27 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Ebbeke 
							
						 
					 
					
						
						
							
						
						dfdbe1eecf 
					 
					
						
						
							
							Fix std::ignore is in <tuple>. ( #502 )  
						
						
						
						
					 
					
						2022-10-25 15:26:12 -04:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						aeaf39b8ea 
					 
					
						
						
							
							Fix F1-F4 keymapping. ( #501 )  
						
						... 
						
						
						
						It was just wrong, even on Linux.
Bug:https://github.com/ArthurSonzogni/FTXUI/issues/492  
						
						
					 
					
						2022-10-18 22:58:22 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						0acfd8f255 
					 
					
						
						
							
							Introduce Loop. ( #476 )  
						
						... 
						
						
						
						It can be used to give developers a better control on the loop. Users
can use it not to take full control of the thread, and poll FTXUI from
time to time as part of an external loop.
This resolves: https://github.com/ArthurSonzogni/FTXUI/issues/474  
						
						
					 
					
						2022-10-18 21:29:27 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						26d63bc56f 
					 
					
						
						
							
							Fix pedantic compile issue. ( #500 )  
						
						
						
						
					 
					
						2022-10-16 10:45:11 +02:00 
						 
				 
			
				
					
						
							
							
								Aleksandar Brakmić 
							
						 
					 
					
						
						
							
						
						f692a50195 
					 
					
						
						
							
							Added eCAL monitor to the list of projects that are using FTXUI ( #497 )  
						
						
						
						
					 
					
						2022-10-10 00:10:38 +02:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						e04ea27dcd 
					 
					
						
						
							
							fix cross compiling with MinGW ( #499 )  
						
						... 
						
						
						
						MinGW on Linux is case sensitive. Windows is case insensitive.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
					 
					
						2022-10-10 00:08:28 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						f4b47333be 
					 
					
						
						
							
							Featre: Support ctrl+arrow in input. ( #494 )  
						
						... 
						
						
						
						CTRL+LEFT: Move the cursor to the beginning of the word.
CTRL+RIGHT: Move the cursor to the beginning of the word.
This was requested by:
https://github.com/ArthurSonzogni/FTXUI/issues/490  
						
						
					 
					
						2022-10-06 21:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						ccfe22bc24 
					 
					
						
						
							
							Test Page{Up,Down} for Radiobox. ( #493 )  
						
						... 
						
						
						
						See: https://github.com/ArthurSonzogni/FTXUI/pull/491#issuecomment-1264335576  
						
						
					 
					
						2022-10-01 20:24:16 +02:00 
						 
				 
			
				
					
						
							
							
								jdfa 
							
						 
					 
					
						
						
							
						
						5ba29a9539 
					 
					
						
						
							
							#487  Handled Space and Enter events for Radiobox ( #491 )  
						
						... 
						
						
						
						Return true when an event a RadioBox is state change due to pressing Return or space.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2022-10-01 13:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						c61fadd8ec 
					 
					
						
						
							
							Update to unicode 13 standard. ( #484 )  
						
						... 
						
						
						
						It contains additional full width character and combining characters.
This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/483  
						
						
					 
					
						2022-09-29 10:50:27 +02:00 
						 
				 
			
				
					
						
							
							
								Lobanova Valeriia 
							
						 
					 
					
						
						
							
						
						b3aad183da 
					 
					
						
						
							
							FIX: minor mistake ( #482 )  
						
						
						
						
					 
					
						2022-09-25 22:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						fab74f745d 
					 
					
						
						
							
							Execute clang tidy. ( #477 )  
						
						
						
						
					 
					
						2022-09-05 20:56:41 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						c8ec151154 
					 
					
						
						
							
							Bring back C++17 minimal requirement. ( #475 )  
						
						
						
						
					 
					
						2022-09-03 13:03:04 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						1d76a2321c 
					 
					
						
						
							
							Update codecov.yml ( #473 )  
						
						... 
						
						
						
						This avoids being spammed by codecov. 
						
						
					 
					
						2022-08-30 21:19:32 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						1661a5e83d 
					 
					
						
						
							
							Implement ButtonOption::Border() ( #472 )  
						
						... 
						
						
						
						It was missing. See:
https://github.com/ArthurSonzogni/FTXUI/issues/471  
						
						
					 
					
						2022-08-30 19:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						b3ba747d82 
					 
					
						
						
							
							Feature: Slider in any directions. ( #468 )  
						
						... 
						
						
						
						Add the `SliderOption` option supporting:
```cpp
{
  Ref<T> value;
  ConstRef<T> min = T(0);
  ConstRef<T> max = T(100);
  ConstRef<T> increment = (max() - min()) / 20;
  GaugeDirection direction = GaugeDirection::Right;
  Color color_active = Color::White;
  Color color_inactive = Color::GrayDark;
};
```
In particular, this supports multiple direction. This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/467 
This one do not support adding a label. The old constructors can still
be used to have a label. 
						
						
					 
					
						2022-08-30 18:52:33 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						8226c5aea7 
					 
					
						
						
							
							Fix clang-tidy. ( #469 )  
						
						
						
						
					 
					
						2022-08-28 21:30:01 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						1e381fcad6 
					 
					
						
						
							
							Add codecov.yml ( #470 )  
						
						
						
						
					 
					
						2022-08-28 21:29:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Sende 
							
						 
					 
					
						
						
							
						
						d04e04adc6 
					 
					
						
						
							
							Fixed typo ( #465 )  
						
						
						
						
					 
					
						2022-08-24 12:00:54 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						ec994a4e65 
					 
					
						
						
							
							Add support for emscripten screen resize. ( #463 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/432  
						
						
					 
					
						2022-08-21 23:04:32 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						3ec765e1f0 
					 
					
						
						
							
							Menu: keep the previously focused element with mouse. ( #462 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/453  
						
						
					 
					
						2022-08-21 17:23:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ian J 
							
						 
					 
					
						
						
							
						
						251306a4bb 
					 
					
						
						
							
							Fixed divide by zero segault ( #461 )  
						
						... 
						
						
						
						Check if inner_size is less than 1 to prevent divide by 0 segfault.
Co-authored-by: Arthur Sonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2022-08-19 19:43:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Sende 
							
						 
					 
					
						
						
							
						
						7cc68cfbd0 
					 
					
						
						
							
							Fixed dim and bold not mixing well ( #460 )  
						
						... 
						
						
						
						One single reset code controls both the dim and bold properties. Mixing both led to one of the properties being wrongly reset.
Co-authored-by: Arthur Sonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2022-08-19 19:03:56 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						36460fea2a 
					 
					
						
						
							
							Switch to codecov v3 ( #458 )  
						
						
						
						
					 
					
						2022-08-15 15:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						d755356481 
					 
					
						
						
							
							Add ref for sliders. ( #457 )  
						
						... 
						
						
						
						This resolves:
https://github.com/ArthurSonzogni/FTXUI/issues/456  
						
						
					 
					
						2022-08-13 16:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						f461050759 
					 
					
						
						
							
							Run IWYU ( #450 )  
						
						
						
						
					 
					
						2022-08-07 14:44:33 +02:00 
						 
				 
			
				
					
						
							
							
								Julien Marrec 
							
						 
					 
					
						
						
							
						
						e42ab7b2e6 
					 
					
						
						
							
							Typo in iwyu.cmake ( #447 )  
						
						
						
						
					 
					
						2022-08-07 12:15:52 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						d9241435ce 
					 
					
						
						
							
							Fix link to TermBreaker.  
						
						
						
						
					 
					
						2022-07-15 17:59:13 +02:00 
						 
				 
			
				
					
						
							
							
								badlydrawnrod 
							
						 
					 
					
						
						
							
						
						d5044bdaaf 
					 
					
						
						
							
							Fix   #441  Canvas::DrawText() ( #442 )  
						
						... 
						
						
						
						Fix for Canvas::DrawText() draws nothing if the start coordinate is out
of bounds. 
						
						
					 
					
						2022-07-10 22:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						f91677e79f 
					 
					
						
						
							
							Update links toward examples.  
						
						
						
						
					 
					
						2022-07-09 20:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						d6da30a518 
					 
					
						
						
							
							Add COOP/COEP for worker.js file.  
						
						
						
						
					 
					
						2022-07-09 19:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						d5b1899290 
					 
					
						
						
							
							Fix workflow for documentation.  
						
						
						
						
					 
					
						2022-07-09 19:15:17 +02:00 
						 
				 
			
				
					
						
							
							
								Hunter Zolomon 
							
						 
					 
					
						
						
							
						
						d545fb6f19 
					 
					
						
						
							
							Fix README link reference. ( #440 )  
						
						
						
						
					 
					
						2022-07-09 18:57:30 +02:00 
						 
				 
			
				
					
						
							
							
								ArthurSonzogni 
							
						 
					 
					
						
						
							
						
						f80e20c4aa 
					 
					
						
						
							
							Build documents and examples on master.  
						
						
						
						
					 
					
						2022-07-09 18:51:35 +02:00 
						 
				 
			
				
					
						
							
							
								Hunter Zolomon 
							
						 
					 
					
						
						
							
						
						d805eb0648 
					 
					
						
						
							
							Improved Introductory Tutorial Page ( #433 )  
						
						... 
						
						
						
						This PR solves #434  by improving on the existing introductory tutorial through adjustment of the grammar and vocabulary of the sentences, rewriting of sentences, writing new descriptions for sub-headings, and adding new link references for the corresponding discussion elements.
I have not replaced the inline script ascii calls yet, and there might be a few other things that might require some adjustment. However, this version looks much cleaner, consistent, and descriptive that the previous iteration.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com > 
						
						
					 
					
						2022-07-09 17:53:36 +02:00 
						 
				 
			
				
					
						
							
							
								倔强的贝吉塔 
							
						 
					 
					
						
						
							
						
						940f805b8f 
					 
					
						
						
							
							Add StartUp into the project list ( #439 )  
						
						
						
						
					 
					
						2022-07-09 16:16:05 +02:00 
						 
				 
			
				
					
						
							
							
								Arthur Sonzogni 
							
						 
					 
					
						
						
							
						
						57da24dfdb 
					 
					
						
						
							
							Fix homescreen example thread safety. ( #431 )  
						
						... 
						
						
						
						This addresses and fix:
https://github.com/ArthurSonzogni/FTXUI/issues/430 
This patchs makes |shift| to be read and written on the same thread. We
request the update to be made via a task posted on the main thread.
This patch has no real consequence, the previous behavior was fine.
I hope it will help users not to have thread safety issue and better
understand they can post tasks this way. 
						
						
					 
					
						2022-07-04 23:34:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Turner 
							
						 
					 
					
						
						
							
						
						0abaab6268 
					 
					
						
						
							
							Update tag from v2.0.0 to v3.0.0 for cmake fetch ( #429 )  
						
						
						
						
					 
					
						2022-07-01 09:15:58 +02:00