mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-14 15:56:13 +03:00
update README to hide glfw
This commit is contained in:
16
README.md
16
README.md
@ -243,14 +243,9 @@ feature rich.
|
|||||||
|
|
||||||
The Mac app supports multi-window, tabbing, and splits.
|
The Mac app supports multi-window, tabbing, and splits.
|
||||||
|
|
||||||
The Linux app built with GTK supports multi-window and tabbing. Splits
|
The Linux app (built with GTK) supports multi-window and tabbing. Splits
|
||||||
will come soon in a future update.
|
will come soon in a future update.
|
||||||
|
|
||||||
The Linux app built with GLFW is aimed for a lighter weight experience,
|
|
||||||
particularly for users of tiled window managers who don't want multi-window
|
|
||||||
or tabs as much. The GLFW-based app supports multi-window but does not support
|
|
||||||
tabs or splits.
|
|
||||||
|
|
||||||
#### Native Platform Experiences
|
#### Native Platform Experiences
|
||||||
|
|
||||||
Ghostty is a cross-platform terminal emulator but we don't aim for a
|
Ghostty is a cross-platform terminal emulator but we don't aim for a
|
||||||
@ -260,13 +255,10 @@ in Zig but we do a lot of platform-native thing:
|
|||||||
* The macOS app is a true SwiftUI-based application with all the things you
|
* The macOS app is a true SwiftUI-based application with all the things you
|
||||||
would expect such as real windowing, menu bars, a settings GUI, etc.
|
would expect such as real windowing, menu bars, a settings GUI, etc.
|
||||||
* macOS uses a true Metal renderer with CoreText for font discovery.
|
* macOS uses a true Metal renderer with CoreText for font discovery.
|
||||||
* The Linux app comes in both a GTK and GLFW flavor. The GTK flavor is
|
* The Linux app is built with GTK.
|
||||||
more feature rich and looks and acts like any other desktop application.
|
|
||||||
Both Linux versions use OpenGL.
|
|
||||||
|
|
||||||
There are more improvements to be made. The macOS settings window is still
|
There are more improvements to be made. The macOS settings window is still
|
||||||
a work-in-progress. Similar improvements will follow with Linux+GTK. The
|
a work-in-progress. Similar improvements will follow with Linux.
|
||||||
Linux+GLFW build will remain lightweight.
|
|
||||||
|
|
||||||
## Developing Ghostty
|
## Developing Ghostty
|
||||||
|
|
||||||
@ -301,7 +293,7 @@ This will build a binary for the currently running system (if supported).
|
|||||||
macOS builds produce a library (`libghostty.a`) that is used by the Xcode
|
macOS builds produce a library (`libghostty.a`) that is used by the Xcode
|
||||||
project in the `macos` directory to produce the finally `Ghostty.app`.
|
project in the `macos` directory to produce the finally `Ghostty.app`.
|
||||||
|
|
||||||
On macOS, you can use `zig build -Dapp-runtime=glfw run` for a quick
|
On Linux or macOS, you can use `zig build -Dapp-runtime=glfw run` for a quick
|
||||||
GLFW-based app for a faster development cycle while developing core
|
GLFW-based app for a faster development cycle while developing core
|
||||||
terminal features. Note that this app is missing many features and is also
|
terminal features. Note that this app is missing many features and is also
|
||||||
known to crash in certain scenarios, so it is only meant for development
|
known to crash in certain scenarios, so it is only meant for development
|
||||||
|
Reference in New Issue
Block a user