1 pontos por GN⁺ 2025-03-09 | 1 comentários | Compartilhar no WhatsApp
  • Um aplicativo baseado em texto, em que toda a interface do usuário é representada como um mosaico de células de texto, formando uma matriz TUI
  • Essa matriz TUI é renderizada em sua própria janela GUI ou em um console de texto compatível
  • Pode encapsular aplicativos de console e ser aninhado infinitamente, compondo um ambiente de desktop baseado em texto
  • Plataformas suportadas
    • Windows 8.1 ou superior
    • *nix : Linux, macOS, FreeBSD, NetBSD, OpenBSD
  • Atualmente, a renderização em janelas GUI nativas só é possível na plataforma Windows; em plataformas *nix, é necessário um emulador de terminal.

1 comentários

 
GN⁺ 2025-03-09
Comentários no Hacker News
  • Sinceramente, minha dúvida é qual seria a utilidade de um ambiente de desktop baseado em texto se ele precisa de uma interface gráfica e não roda no tty
  • Houve uma grande discussão sobre isso há 5 anos link
  • Sinto que estou deixando passar algo óbvio, mas fico me perguntando se isso é um multiplexador de terminal (por exemplo, tmux) ou um emulador de terminal com tiling (por exemplo, iTerm etc.)
  • Demos a volta completa. Inventamos a GUI para substituir a TUI, e agora reimplementamos a GUI dentro da TUI. Vida longa ao terminal
  • Eu uso terminal para não precisar de mouse. Uso muitas ferramentas TUI, mas nunca usaria esta
  • Parece muito fluido
    • Porém, do meu ponto de vista, arrastar e redimensionar janelas é um hábito de ambiente de janelas. Talvez esta ferramenta seja algo como tmux e Neovim para mouse
    • No tmux, o layout de janelas de que preciso é um conjunto fixo de painéis 2x2, com algumas formas predefinidas de ajustá-los e alternar para tela cheia
    • Graças a ferramentas eficazes como telescope e nvim, já não preciso organizar todas as janelas. A troca é muito eficiente, e há mais um mapa mental do que algo visual. Por exemplo, não preciso da árvore de arquivos à esquerda que existe na maioria das IDEs
  • Sempre me perguntei se seria possível ter um gerenciador de janelas no estilo TUI dentro do terminal. Este projeto é fantástico, e quem o criou fez um excelente trabalho
  • Estou tentando entender... se você já usa tmux, mudar para uma ferramenta assim adicionaria gerenciamento de janelas (painéis) baseado em mouse?
  • Eu gostaria que alguns aplicativos web adotassem essa linguagem de design puramente textual
  • Gostaria de ver essas ideias integradas ao Zellij