update home page features for 0.7.0

And reflow!
This commit is contained in:
CJ van den Berg 2026-02-13 10:20:39 +01:00
parent 8d9b1022c2
commit 05d69f4364
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -15,38 +15,56 @@ Flow Control is under active development, but very stable.
## 🚀 Features ## 🚀 Features
- **Lightning Fast** TUI with ≤6ms frame times, **low latency** input handling - **Lightning Fast** TUI with ≤6ms frame times, **low latency** input
and smooth **animated scrolling** handling and smooth **animated scrolling**
- Intuitive UI with **tabs**, **scrollbars** and **palettes** with full
**mouse** support for all UI elements - Intuitive UI with **tabs**, **splits**, **scrollbars** and **palettes**
with full **mouse** support for all UI elements
- Support for more than **70 programming languages**, **zero - Support for more than **70 programming languages**, **zero
configuration** needed, via **tree-sitter** powered syntax highlighting configuration** needed, via **tree-sitter** powered syntax highlighting
- **Language Server Protocol** pre configured support for most language servers
- **Language Server Protocol** pre configured support for most language
servers with support for inline auto completion, symbol lookup, goto
definition, highlight references, hover and more
- Powerful **multi-cursor** editing and integrated **clipboard history** - Powerful **multi-cursor** editing and integrated **clipboard history**
- Powerful configurable keybinding system that supports **modal** and - Powerful configurable keybinding system that supports **modal** and
**non-modal** editing styles **non-modal** editing styles
- Multiple pre-configured **keybinding modes** - Multiple pre-configured **keybinding modes**
- Flow Control - GUI IDE style bindings (similar to vscode) - Flow Control - GUI IDE style bindings (similar to vscode)
- Emacs - Emacs
- Vim - Vim
- Helix - Helix
- User created - User created
- Hybrid rope/piece-table buffer system, edit **very large files** with - Hybrid rope/piece-table buffer system, edit **very large files** with
**thousands of cursors** **thousands of cursors**
- Infinite **undo** (at least until you run out of ram) - Infinite **undo** (at least until you run out of ram)
- Full **unicode** support, including support for the kitty text sizing protocol
- Plenty of **themes** included and support for vscode themes via the flow-themes project - Full **unicode** support, including support for the kitty text sizing
- Runs on **Linux, FreeBSD, MacOS, Windows and Android** (under termux) with protocol
easy **cross-compilation** to all supported targets
- Plenty of **themes** included and support for vscode themes via the
flow-themes project
- Runs on **Linux, FreeBSD, MacOS, Windows and Android** (under termux)
with easy **cross-compilation** to all supported targets
## Requirements ## Requirements
- A modern terminal with **24bit color** and, ideally, **kitty keyboard - A modern terminal with **24bit color** and, ideally, **kitty keyboard
protocol** support. **Kitty**, **Foot** and **Ghostty** are the recommended protocol** support. **Kitty**, **Foot** and **Ghostty** are the
terminals at this time. **Zellij** also works well. Most other terminals will recommended terminals at this time. **Zellij** also works well. Most
work, but likely with reduced functionality. other terminals will work, but likely with reduced functionality.
- **NerdFont** support. Either via terminal font fallback or a patched font.
- **NerdFont** support. Either via terminal font fallback or a patched
font.
- A **UTF-8** locale - A **UTF-8** locale
@ -57,7 +75,6 @@ team.
### In Development ### In Development
- LSP completion support
- Persistent undo/redo - Persistent undo/redo
- File watcher integration - File watcher integration