Kód TUI Studio (Visual Terminal UI Designer), prostredie pre vizuálne navrhovanie používateľských rozhraní pracujúcich v textovom termináli, je otvorené. Prostredie umožňuje interaktívne a prehľadne vytvárať rozhranie presúvaním hotových blokov myšou, úpravou vlastností v vizuálnom režime a okamžitým náhľadom výsledku. Vytvorený návrh rozhrania môže byť exportovaný na použitie vo frameworkoch Ink, BubbleTea, Blessed, Textual, OpenTUI a Tview.
Projekt je napísaný v TypeScript s využitím React, Vite, Zustand, Tailwind CSS a Lucide React. Kód sa šíri pod licenciou MIT. Medzi osobitosti vývoja patrí, že takmer celý kód TUI Studio bol napísaný AI asistentom Claude.
V TUI Studio je k dispozícii viac ako 20 hotových komponentov na vytváranie rozhrania (tlačidlá, menu, tabuľky, zoznamy, indikátor priebehu, dialógy, kontextové nápovedy a pod.) a podporuje 8 tém rozhrania, ako aj svetlý a tmavý režim, gradientné výplne, ASCII farby a akcentové farby. Existuje možnosť vrátiť zmeny. K dispozícii je rozhranie na vytváranie vlastných komponentov. Projekty sa ukladajú vo formáte JSON.
Zdroj: opennet.ru
