mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-09-26 07:48:11 +08:00
01ab33591924d5e2b95b6b38c327d3947831cb76

The BS key is used to delete the character on the left of the cursor. The DEL key is used to delete the character on the right of the cursor. BackSpace was already implemented. This CL implements DEL. This is related to bug: https://github.com/ArthurSonzogni/FTXUI/issues/4
FTXUI
Functional Terminal (X) User interface
A simple C++ library for terminal based user interface.
Demo:
Feature
- Functional style. Inspired by [1] and React
- Simple and elegant syntax (in my opinion).
- Support for UTF8 and fullwidth chars (→ 测试)
- No dependencies.
Example:
vbox(
hbox(
text(L"left") | border,
text(L"middle") | border | flex,
text(L"right") | border
),
gauge(0.5) | border
)
┌────┐┌───────────────────────────────────────────────────────────────┐┌─────┐
│left││middle ││right│
└────┘└───────────────────────────────────────────────────────────────┘└─────┘
┌────────────────────────────────────────────────────────────────────────────┐
│██████████████████████████████████████ │
└────────────────────────────────────────────────────────────────────────────┘
Build
Tutorial
See Tutorial
Project using FTXUI
None! This is still a newborn project. Feel free to add a link to your project here.
Hosted on:
Languages
C++
95.7%
CMake
2.4%
Starlark
1.4%
Nix
0.3%
Shell
0.2%