update README

This commit is contained in:
Mitchell Hashimoto
2022-04-04 19:58:42 -07:00
parent c42cb58b75
commit 07145c90a1

View File

@ -8,27 +8,27 @@
GPU-accelerated terminal emulator pushing modern features. GPU-accelerated terminal emulator pushing modern features.
<br /> <br />
</p> </p>
</p> </p>
## About ## About
ghostty is a cross-platform, GPU-accelerated terminal emulator that aims to ghostty is a cross-platform, GPU-accelerated terminal emulator that aims to
push the boundaries of what is possible with a terminal emulator by exposing push the boundaries of what is possible with a terminal emulator by exposing
modern, opt-in features for running applications such as first-class TUI modern, opt-in features that enable CLI tool developers to build more feature
primitives (layouts, panels, tables, etc.). rich, interactive applications.
There are a number of excellent terminal emulator options that exist
today. ghostty isn't trying to claim to be the best in every category
The unique goal of ghostty is to have a platform for experimenting with modern, optional,
non-standards-compliant features to enhance the capabilities of CLI
applications. We aim to be the best in this category, and competitive
in the rest.
ghostty is purposely minimal and provides no multi-window or tabbing support; ghostty is purposely minimal and provides no multi-window or tabbing support;
it is expected to be used with something like a tiling window manager. Long it is expected to be used with something like a tiling window manager. Long
term, we want to add support for a richer native GUI experience, especially term, we want to add support for a richer native GUI experience, especially
for macOS and Windows. for macOS and Windows.
There are a number of excellent terminal emulator options that exist
today. ghostty isn't trying to claim to be the best in every category
The unique goal of ghostty is to have a platform for experimenting with modern, optional,
non-standards-compliant features to enhance the capabilities of CLI
applications. We aim to be the best in this category, and competitive
in the rest.
**Project Status:** Pre-Alpha. This project is not ready to be used as a **Project Status:** Pre-Alpha. This project is not ready to be used as a
day-to-day terminal emulator. It can't even render vim yet! day-to-day terminal emulator. It can't even render vim yet!
@ -39,8 +39,8 @@ The high-level ambitious plan for the project, in order:
| # | Step | Status | | # | Step | Status |
|:---:|------|:------:| |:---:|------|:------:|
| 1 | Standards-compliant terminal emulation | ❌ | | 1 | Standards-compliant terminal emulation | ❌ |
| 2 | Competitive rendering performance (not the fastest, but fast enough) | ❌ | | 2 | Competitive rendering performance (not the fastest, but fast enough) | ❌ |
| 3 | Basic customizability -- fonts, bg colors, etc. | ❌ | | 3 | Basic customizability -- fonts, bg colors, etc. | ❌ |
| 4 | Richer windowing features -- multi-window, tabbing, panes | ❌ | | 4 | Richer windowing features -- multi-window, tabbing, panes | ❌ |
| 5 | Optimal rendering performance | ❌ | | 5 | Optimal rendering performance | ❌ |
| N | Fancy features (to be expanded upon later) | ❌ | | N | Fancy features (to be expanded upon later) | ❌ |