Um terminal Linux real em uma janela de ferramentas e um submenu para alcançá-lo

Featurekamo-internal
Navios
3 de setembro de 2026 às 18:10 UTC
Autor
Kamo
Enviar
0d26a4b

A opção Linux Desktop nav torna-se um menu em vez de um lançamento — Remote Desktop com seus tamanhos, Terminal Remoto — exatamente como o softphone possui chamada, voicemail e SMS. Uma mudança de registro faz isso: `kind: 'action'` torna-se `kind: 'tool'', e NavToolButton já renderiza um submenu nas três posições enquanto toolSections já é a fonte compartilhada para o navegador e o home launchpad, então os dois não podem derivar. O TERMINAL. xterm.js contra um PTY real na própria máquina de dev do membro, assim que é um terminal e não um corredor de comandos: aplicativos de tela alt (vim, htop, less), 24 bits cor, relatório do rato, pasta emparelhada, glifos largos e combinados, clicáveis Ligações OSC 8. Nada é interpretado no caminho através — teclas são bytes para o PTY e saída é bytes para trás — que é a única maneira de um terminal é sempre realmente compatível com o que as pessoas correm em um. No topo do emulador: a status chip que pulsa em vez de confiar na cor sozinho, um título que segue o A própria sequência OSC do shell para que rastreie o cd e o comando em execução, copy- on- select com Ctrl+Shift+C/V, Ctrl+Shift+F pesquisa, Ctrl +/-0 zoom, e uma paleta que segue o tema do espectador. A concha sobrevive à janela. Ele é executado sob tmux chaveado no ID da janela, então um atualizar, uma conexão descartada ou uma restauração de janela de ferramentas religa-se ao mesmo sessão com seu scrollback e seu comando em execução — que também é por isso o 'socket' caiu religa- se com o 'backoff' em vez de comunicar uma falha. A transporte vive em ************* livre de React e de xterm, então backoff e a frame split são testáveis sem um DOM. A DIMENSÃO DE DESKTOP MANTIDO foi-se, e com ele DesktopResolutionPicker. Estava pronto. em uma página de configurações quatro telas de cada lançamento e ler fora do localStorage, então "por que abriu pequeno?" não tinha resposta em nenhum lugar perto da coisa que abriu pequeno. O tamanho agora é escolhido no mesmo clique que abre o desktop; openKamoDesktop toma-o explicitamente e um chamador sem opinião passa `fit`, que é o que o padrão sempre foi. Três defeitos encontrados e corrigidos na auto-revisão, todos silenciosos: o manipulador de atalho foi anexado por um efeito que dispara antes da existência do emulador assync, nunca vinculado; fechando uma janela enquanto seu pedido de ticket estava em voo ainda abriu um soquete depois, deixando uma concha ligada ao nada que o por-member cap continuou contando; e as decorações de busca omitidas ISearchOptions' duas cores required overview-ruler. Digitando os refs xterm Em vez de "qualquer" foi o que apanhou o último. 405 arquivos de teste / 5049 testes passar, os 14 guardas estão limpos, tsc está limpo, eo A verdadeira construção da produção é bem sucedida — só um tsc verde não prova nada aqui. Dicionário empurrado primeiro (115c267f); verificado contra um novo clone da forma CI faz isso, uma vez que mensagens locais/ é gitignored.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços