mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-09-22 16:02:24 +00:00
tty7 is split into two Rust processes: a persistent daemon that owns the shells and a GPU-rendered client that talks to it over a local socket. Because the shells live in the daemon, quitting and reopening the app leaves the session intact — detach and reattach, no tmux required. - Persistent sessions — the daemon holds the PTYs and child processes, so closing a window or swapping in a new build never takes a shell down. - Performance — an 11 MB `cat` completes in 95 ms and DOOM-fire renders at 888 fps; the daemon drains the PTY at device speed off the render path. - Shell-aware — new tabs and splits open in the current working directory; zsh, bash, fish, and PowerShell are set up automatically. - Enhanced prompt — inline completion, syntax highlighting, history, and in-terminal search, with rich flag/subcommand signatures for common tools. - Tabs, resizable splits, a command palette, click-to-open links, desktop notifications, eight themes, and CJK/IME input. Native builds for macOS, Windows, and Linux. Built on Zed's gpui and Alacritty's VT core.
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
name: Issue
|
|
description: Report a bug or suggest an improvement
|
|
body:
|
|
- type: dropdown
|
|
id: kind
|
|
attributes:
|
|
label: Type
|
|
options:
|
|
- Bug — something doesn't work as expected
|
|
- Idea — suggest an improvement or new capability
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: detail
|
|
attributes:
|
|
label: What's going on?
|
|
description: >
|
|
For a bug: what you did, what you saw, and what you expected instead.
|
|
For an idea: the problem it solves and how it should behave.
|
|
validations:
|
|
required: true
|
|
- type: input
|
|
id: version
|
|
attributes:
|
|
label: tty7 version (bugs)
|
|
placeholder: v0.2.0
|
|
- type: dropdown
|
|
id: platform
|
|
attributes:
|
|
label: Platform (bugs)
|
|
options:
|
|
- macOS (Apple Silicon)
|
|
- macOS (Intel)
|
|
- Windows
|
|
- Linux
|
|
- type: textarea
|
|
id: extra
|
|
attributes:
|
|
label: Anything else?
|
|
description: >
|
|
Screenshots or recordings, the exact command / escape sequence that
|
|
triggers it, the shell you were using, or the TUI app (vim, htop, …)
|
|
and its version if one is involved.
|