| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| ftxui-7.0.2-win64.tar.gz | 2026-08-01 | 11.2 MB | |
| ftxui-7.0.2-win64.zip | 2026-08-01 | 11.2 MB | |
| ftxui-7.0.2-Linux.deb | 2026-08-01 | 740.1 kB | |
| ftxui-7.0.2-Linux.json | 2026-08-01 | 784 Bytes | |
| ftxui-7.0.2-Linux.rpm | 2026-08-01 | 737.4 kB | |
| ftxui-7.0.2-Linux.sh | 2026-08-01 | 743.5 kB | |
| ftxui-7.0.2-Linux.tar.bz2 | 2026-08-01 | 572.7 kB | |
| ftxui-7.0.2-Linux.tar.gz | 2026-08-01 | 738.2 kB | |
| ftxui-7.0.2-Linux.tar.xz | 2026-08-01 | 431.6 kB | |
| ftxui-7.0.2-Linux.tar.Z | 2026-08-01 | 1.2 MB | |
| ftxui-7.0.2-Linux.tar.zst | 2026-08-01 | 625.2 kB | |
| ftxui-7.0.2-Linux.zip | 2026-08-01 | 763.3 kB | |
| ftxui-7.0.2-Darwin.dmg | 2026-08-01 | 613.9 kB | |
| ftxui-7.0.2-Darwin.tar.gz | 2026-08-01 | 598.1 kB | |
| ftxui-7.0.2-Darwin.zip | 2026-08-01 | 623.3 kB | |
| source.tar.gz | 2026-08-01 | 361.5 kB | |
| ftxui-amalgamated.zip | 2026-08-01 | 260.8 kB | |
| README.md | 2026-08-01 | 1.3 kB | |
| v7.0.2 source code.tar.gz | 2026-08-01 | 361.8 kB | |
| v7.0.2 source code.zip | 2026-08-01 | 555.1 kB | |
| Totals: 20 Items | 32.3 MB | 0 | |
Component
- Bugfix: Fix high CPU usage (app and terminal emulator, e.g. tmux) caused by a cursor position request/reply feedback loop redrawing the screen at ~60fps in the non-alternate-screen modes. See [#1302].
- Animation frames are now produced only when requested via
animation::RequestAnimationFrame()(e.g. byanimation::Animator), as in FTXUI 6. Receiving an event no longer implicitly triggers an animation frame. - Bugfix:
App::PostEventis now thread safe again, as documented. Since the 7.0.0 event loop rework it pushed into an unsynchronized buffer, racing with the main loop when called from another thread. - Bugfix: Fix unbounded memory growth in the event buffer. A receiver used
during terminal setup was kept for the whole
Applifetime, retaining every subsequent event (including every mouse move).
Dom
- Performance:
textcomputes its requirement once and renders only the visible lines. This makes scrolling a large text inside aframesignificantly faster. Thanks @patlefort. See [#1309]. - Performance:
textselection now only visits and stores the selected line range, instead of scanning and allocating one entry per line of the whole text on every frame.