sessioni coder accanto alle shell in esecuzione, e una barra di scorrimento che raggiunge entrambe le estremità

Featurekamo-internal
Spegnimento
4 settembre 2026 alle ore 20:42 UTC
Autore
Kamo
Impegno
a13dbe1

## Terminals è ora due punti di vista di una macchina Sub-tabs piuttosto che due schede di alto livello, perché non sono due destinazioni: un terminale è una shell che può essere in esecuzione di una sessione, una sessione è una conversazione che può avere un guscio. L'interruttore è un controllo segmentato, non un secondo schede MUI striscia — due barre a schede impilate leggere come cromo, una rotaia segmentata legge come "uno di questi due", che è quello che è. Ogni metà porta la propria creazione, quindi un singolo `+` in alto nell'intestazione del navigatore (che potrebbe significare solo uno di loro) è ora mostrata solo durante il collasso, dove nessuna riga si adatta. TerminalsWorkbench è condiviso dal Centro Interazione e il massimizzato navigatore, esattamente come Terminali Pane lo era già, quindi i due non possono allontanarsi. Si'. prende l'elenco del terminale come prop piuttosto che inquinare di nuovo — entrambe le superfici Tienilo. ## Due verbi, e che uno appare è lo stato Una sessione già in esecuzione in un terminale dice **Apri** e solleva quella finestra. Uno che non dice "Riprova" e apre un terminale che lo riprende. Mai entrambi, e mai una fila disabilitata. Ripresa di una sessione che è già attaccato dà una conversazione due teste: entrambi CLIs scrivere allo stesso trascrizione e la seconda si apre riprendendo quello che il primo è nel mezzo. La regola è una funzione, `terminalForSession`, in modo che nulla può rispondere due volte e in modo diverso. la macchina lascia una ricevuta nel momento in cui la prepara — e lo dice piuttosto che offrire di riprendere qualcosa che non è stato ancora scritto. Le sessioni sono raggruppate di giorno. Quattrocento di loro in una colonna piana è una parete; lo stesso quattrocento sotto Oggi / Ieri / Prima di questa settimana / Prima è una lista che potete trovare ieri pomeriggio in. La lista mantiene i dintorni regole: la stessa geometria della riga e la guida 3px dell'elenco dei terminali, e la stessa divisione tipografica — ciò che una persona o il modello ha scritto è impostato nell'interfaccia sans, ciò che la macchina riporta è impostato nel mono dell'emulatore. Niente qui può chiedere una modalità di autorizzazione. Ogni sessione inizia con autorizzazioni bypassate e che è deciso sulla macchina dev; i nomi delle richieste che sessione e nient'altro. Un perno di prova che il cliente non può crescere tale parametro. ## La barra di scorrimento del terminale xterm disegna la barra grigia del browser sul suo viewport, che può solo offrire "un po' e "un po' giù". In un terminale le due estremità non sono altre due posizioni — loro sono i due posti che realmente desiderate, l'inizio di quello che correte e live prompt — così ogni ottiene un pulsante: saltare-a-start sopra la freccia su, salt-to-end sotto la freccia giù, con premere-e-hold ripeti sulle frecce, click-to-page sulla traccia e un pollice trascinabile. xterm's proprio bar è nascosto, non ridisegnato; il viewport ancora scorre, quindi ruota, trackpad e tocco sono invariati. Il pulsante jump-to-end si accende quando l'uscita è arrivata sotto la piega. Un terminal che ha smesso di seguire sembra esattamente come uno che ha finito, e questo è l'unica cosa che il bar sa che il lettore non può vedere. ## Verifica Il cancello completo: 14 guardie e 5322 test, più tsc. Il nuovo UI è stato anche reso in un browser da un'imbragatura locale e letto piuttosto che assunto — che catturato un chip di verbo trasparente che mostra il titolo troncato attraverso la parola "Resume", e uno stato vuoto che lampeggiava su una macchina con quattrocento sessioni perché il `loading` è ancora falso sul render prima che l'effetto funzioni. axe-core segnala zero violazioni WCAG AA attraverso i nuovi componenti. The banco da lavoro porta il proprio MotionConfig: il Centro Interazione avvolge il suo pannello in uno, il navigatore non lo fa, e framer-motion fuori si anima dritto attraverso preferisce-ridotto-mozione senza una parola. Le chiavi del dizionario sono atterrate prima, come richiede CI.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo