Track terminfo capability follow-ups
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- cli
Direzione di ricerca
Inizia con la base terminfo e il sink Term.update() descritti in questo issue, quindi esamina la specifica in corso del capability layer in #130 e i relativi issue impilati. Scegli un follow-up del protocollo e definisci una specifica mirata, evidenze e un consumer gated; il lavoro è completato quando quell'ambito ha il proprio PR di implementazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The terminfo foundation establishes static detection, probe transport, capability events, and the Term.update() sink. Protocol-specific behavior should land as focused PRs that add the capability spec section, evidence, and gated consumer together.
In flight
- #130 — terminfo & capability layer spec (stack of 4: #131, #132, #133)
Protocol follow-ups
- #60 — Color encoding modes (16 / 256 / truecolor) derived from terminfo
- CSI 2026 synchronized output
- Pointer shape probing and output (coordinate with #101)
- Kitty keyboard capability and gated mode setup
- Kitty graphics capability and gated emission
- Theme probing consumers for OSC 10/11/12/21
Evidence, negotiation & infrastructure follow-ups
From https://terminfo.dev/api/v1/data.json (generated 2026-09-10):
- Terminal identity evidence: DA2, DA3, XTVERSION
- Kitty keyboard progressive flags: disambiguate, report-events, report-alternate, report-all-keys, report-text
- Kitty graphics subprotocols: transmit, display, animation, Unicode placeholders
- Input negotiation: CSI u, modifyOtherKeys, mouse modes, focus tracking, bracketed paste
- Geometry reporting: XTWINOPS 14/16/18 and OSC 1337/776 cell-size reports
- Theme and palette: OSC 4, OSC 17/19, OSC 104, OSC 117/119, mode 2031
- Clipboard and shell integration: OSC 52, OSC 7, OSC 133, OSC 633
- Alternate-screen variants and scrollback semantics
- Terminfo-backed output strings for cursor movement and erase operations
- Sixel and iTerm2 graphics capability reporting
These are tracking items only; each should get its own focused spec and implementation PR when prioritized.
- Lingua principale
- TypeScript
- Stelle
- 42
- Fork
- 2
- Merge medio
- 2g 5h
- PR unite (30g)
- 12
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bombshell-dev/tty
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
bombshell-dev/tty#61 · 1 reazione ·
-
question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
bombshell-dev/tty#112 ·
-
enhancement high priority
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
bombshell-dev/tty#83 · 2 commenti ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
bombshell-dev/tty#82 ·
-
bug
bombshell-dev/tty#81 · 1 assegnatario ·
Tutte le issue di bombshell-dev/tty
Issue simili
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Crush Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
ElementsProject/cln-application#167 · 1 commento · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Quantco/pnpm-licenses#17 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100