Arthur Sonzogni
8ef18ab647
Remove pthread dependency
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (cl, cl, windows-latest) (push) Waiting to run
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (clang, clang++, macos-latest) (push) Waiting to run
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (clang, clang++, ubuntu-latest) (push) Waiting to run
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (gcc, g++, macos-latest) (push) Waiting to run
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (gcc, g++, ubuntu-latest) (push) Waiting to run
Build / CMake, ${{ matrix.compiler }}, ${{ matrix.os }} (cl, Windows MSVC, windows-latest) (push) Waiting to run
Build / CMake, ${{ matrix.compiler }}, ${{ matrix.os }} (gcc, Linux GCC, ubuntu-latest) (push) Waiting to run
Build / CMake, ${{ matrix.compiler }}, ${{ matrix.os }} (llvm, llvm-cov gcov, Linux Clang, ubuntu-latest) (push) Waiting to run
Build / CMake, ${{ matrix.compiler }}, ${{ matrix.os }} (llvm, llvm-cov gcov, MacOS clang, macos-latest) (push) Waiting to run
Build / Test modules (llvm, ubuntu-latest) (push) Waiting to run
Documentation / documentation (push) Waiting to run
2025-08-16 18:40:50 +02:00
Arthur Sonzogni
6c2b43a2aa
Improve the example page. ( #780 )
2023-11-19 12:09:52 +01:00
ArthurSonzogni
e5eb822d44
Start using c++20 in examples.
2023-07-26 01:02:37 +02:00
SpaceIm
d93b687bde
CMake: use compile_features to set min C++ standard ( #647 )
2023-05-25 19:34:34 +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
ArthurSonzogni
2dc95d6a5d
Tweak ftxui/example wasm configuration.
2023-03-12 17:38:09 +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
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
ArthurSonzogni
f80e20c4aa
Build documents and examples on master.
2022-07-09 18:51:35 +02:00
Arthur Sonzogni
aebde94352
Add clang-tidy. ( #368 )
2022-03-31 02:17:43 +02:00
Arthur Sonzogni
4da63b9260
Animation ( #355 )
2022-03-13 18:51:46 +01:00
Arthur Sonzogni
0d47dd19ab
Feature: Canvas ( #287 )
...
Draw using braille and block characters on a grid.
2021-12-23 14:17:33 +01:00
Tushar Maheshwari
34d955e9ac
Refactor examples list in CMake ( #170 )
...
* Reduce example list duplication
* Add COEP and COOP headers in local HTTP server
* Revert Examples URL in readme
2021-07-31 18:32:48 +02:00
Arthur Sonzogni
373b016ca9
Add webassembly support ( #79 )
2021-03-22 00:26:52 +01:00
ArthurSonzogni
ef0de8d873
Add support for nxxm.
...
[nxxm](https://nxxm.github.io )
2019-02-02 02:25:06 +01:00
Arthur Sonzogni
7efe8a6385
Separator ftxui::{screen,dom,component} into separate build unit.
2019-01-06 18:53:02 +01:00
Arthur Sonzogni
178feaa6a9
Add menu styles.
2019-01-03 00:35:59 +01:00
Arthur Sonzogni
13e04176a4
Add Blink. Refactor examples.
2019-01-02 22:33:59 +01:00
Arthur Sonzogni
f94b63fafb
Add Event.
2018-10-18 22:58:38 +02:00
Arthur Sonzogni
1a4b2c98b2
Add colors.
...
+ example.
2018-10-12 09:23:37 +02:00
Arthur Sonzogni
711b71688e
Implement a lot of new features.
...
This commit deserve to be cut into at least 8 sub commit. Sorry, I
acknowledge this is bad... Here are the new features:
* dom decorator: bold, dim, underlined, inverted.
* component mechanism
* components
* menu
* toogle
2018-10-09 19:08:55 +02:00
Arthur Sonzogni
dd92b89611
Add gauge and frame.
2018-09-22 09:49:43 +02:00
Arthur Sonzogni
e577d67f2a
Start the gauge widget.
2018-09-19 21:52:25 +02:00
Arthur Sonzogni
49aeaa49c5
Initial prototype
2018-09-18 08:48:40 +02:00