Daisuke Kato
117417e841
fix(bazel): ensure FTXUI is publicly accessible and add external smoke test ( #1157 )
...
- Set `visibility = ["//visibility:public"]` on the top-level `:ftxui` alias
so the library can be consumed from external Bazel workspaces.
- Add `bazel_integration/` minimal external workspace to validate
external usage via Bzlmod.
- Introduce `smoke` target that depends on `@ftxui//:ftxui`.
- Add CI job to build the smoke target using:
--enable_bzlmod
--override_module=ftxui=..
This prevents regressions in visibility or public API changes.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2025-12-13 19:49:42 +01:00
Harri Pehkonen
1d0913bfb9
Adds opt-in support for applications that need to read piped data from stdin while still receiving interactive keyboard input ( #1094 )
...
Enables applications to read piped data while maintaining interactive
keyboard input by redirecting stdin to /dev/tty when explicitly enabled.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2025-10-19 17:17:28 +02:00
Arthur Sonzogni
b1bc0ff982
Add versioned documentation ( #1123 )
...
They are added under /en/<version>/
This might be helpful, before adding new supported languages.
https://github.com/ArthurSonzogni/FTXUI/issues/1105
2025-10-18 18:35:10 +02:00
Copilot
8249fcb41e
Add comprehensive GitHub Copilot instructions for FTXUI development ( #1121 )
Build / Bazel, cl, windows-latest (push) Has been cancelled
Build / Bazel, clang++, macos-latest (push) Has been cancelled
Build / Bazel, clang++, ubuntu-latest (push) Has been cancelled
Build / Bazel, g++, macos-latest (push) Has been cancelled
Build / Bazel, g++, ubuntu-latest (push) Has been cancelled
Build / CMake, cl, windows-latest (push) Has been cancelled
Build / CMake, gcc, ubuntu-latest (push) Has been cancelled
Build / CMake, llvm, ubuntu-latest (push) Has been cancelled
Build / CMake, llvm, macos-latest (push) Has been cancelled
Build / Test modules (llvm, ubuntu-latest) (push) Has been cancelled
Documentation / documentation (push) Has been cancelled
2025-09-21 10:30:52 +02:00
Miko
b65bbce9bb
Add modules support ( #1015 )
...
Add experimental C++20 module suppport.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2025-06-04 15:02:20 +02:00
Arthur Sonzogni
10d73d365f
Support Bazel build system ( #1033 )
...
Bug:https://github.com/ArthurSonzogni/FTXUI/issues/1032
Fixed:https://github.com/ArthurSonzogni/FTXUI/issues/1032
2025-04-29 15:11:10 +02:00
Dimo Markov
293ff179f6
Separate a reusable Image class from Screen ( #834 )
...
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2024-04-27 11:03:44 +02:00
Arthur Sonzogni
6c2b43a2aa
Improve the example page. ( #780 )
2023-11-19 12:09:52 +01:00
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
da32a8ba0a
Add .gitignore ( #679 )
...
Bug:https://github.com/ArthurSonzogni/FTXUI/issues/669
2023-06-16 21:29:28 +02:00