FTXUI
FTXUI is a C++ library designed to develop terminal-based user interfaces that do not require dependency. Adopting a functional programming approach, the library supports keyboard and mouse interactions, while offering the possibility to create animations with UTF-8 characters. Linux can run on macOS, Windows, and WebAssembly platforms.
FTXUI
80ArthurSonzogni · Modern CLI & Rust Tools
- You design terminal-based interfaces with a functional programming approach.
- You develop interactive terminal applications that include keyboard and mouse support.
- With multi-platform support, you run terminal interfaces on different operating systems.
- ↓ NegativeGitHub Issue
[BUG] Input fields get random symbols like "[B[AA1" or "B" and others pasted in on every action
“Input fields get random symbols like "[B[AA1" or "B" and others pasted in on every action like typing, using the arrow keys and moving the mouse”
- ↑ PositiveGitHub Issue
Feature request: Support multi-paragraph text layout
“I was enjoying the amazing library when I got crazy to find out that... There is no proper way I can make two paragraphs (with word wrap) adjacent! I've tried... this: ```cpp auto si = ScreenInteractive::Fullscreen(); auto ui = Renderer([]() { return vbox({ text("... title goes…”