O código do TUI Studio (Visual Terminal UI Designer), um ambiente de design visual para interfaces de usuário executado em um terminal de texto, foi liberado. O ambiente permite a criação interativa de interfaces visuais por meio do arrastar e soltar de blocos predefinidos, edição visual de propriedades e visualização instantânea do resultado. O layout da interface gerada pode ser exportado para uso nos frameworks Ink, BubbleTea, Blessed, Textual, OpenTUI e Tview.
O projeto foi escrito em TypeScript usando React, Vite, Zustand, Tailwind CSS e Lucide React. O código é distribuído sob a licença MIT. Um dos destaques do desenvolvimento é que quase todo o código do TUI Studio foi escrito pelo assistente de IA, Claude.
O TUI Studio oferece mais de 20 componentes de interface prontos para uso (botões, menus, tabelas, listas, indicadores de progresso, diálogos, dicas de ferramentas, etc.) e suporta 8 temas de design, além de modos claro e escuro, preenchimentos gradientes, cores ASCII e cores de destaque. É possível reverter as alterações. Uma interface personalizada também está disponível para a criação de seus próprios componentes. Os projetos são salvos em formato JSON.
Fonte: opennet.ru
