💻 C++ Functional Terminal User Interface. ❤️
Go to file
ArthurSonzogni 01ab335919 Implement key Delete in component > Input.
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
2019-07-01 00:40:55 +02:00
examples Fix xterm parsing. unsigned vs signed char problem. 2019-06-23 17:59:34 +02:00
include/ftxui Add -Wextra 2019-06-30 23:59:27 +02:00
src/ftxui Implement key Delete in component > Input. 2019-07-01 00:40:55 +02:00
tests Support full-width characters (CJK) 2019-06-24 23:39:37 +02:00
tutorial 🔧 fix nxxm deps file instructions as it is case sensitive. 2019-02-02 15:46:42 +01:00
.clang-format Add colors. 2018-10-12 09:23:37 +02:00
.gitlab-ci.yml Add gitlab-ci.yml 2019-02-02 02:32:42 +01:00
CMakeLists.txt Add -Wextra 2019-06-30 23:59:27 +02:00
LICENSE Add LICENSE. Add take_any_args. 2019-01-06 16:14:19 +01:00
README.md 📌 Update README.md 2019-06-29 19:05:22 +02:00

FTXUI

Functional Terminal (X) User interface

A simple C++ library for terminal based user interface.

Demo:

Demo image

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: