Byl otevřen kód TUI Studio (Visual Terminal UI Designer), prostředí pro vizuální návrh uživatelských rozhraní, které fungují v textovém terminálu. Tento nástroj umožňuje interaktivní přetahování hotových bloků myší, editaci vlastností v vizuálním režimu a náhled výsledku v reálném čase. Vytvořený návrh rozhraní lze exportovat pro použití ve frameworcích Ink, BubbleTea, Blessed, Textual, OpenTUI a Tview.
Projekt je napsán v TypeScriptu s použitím React, Vite, Zustand, Tailwind CSS a Lucide React. Kód je distribuován pod licencí MIT. Zajímavostí je, že téměř celý kód TUI Studio napsal AI-asistent Claude.
V TUI Studio je k dispozici více než 20 hotových komponentů pro vytváření rozhraní (tlačítka, menu, tabulky, seznamy, indikátory pokroku, dialohy, pop-up nápovědy atd.) a podporuje 8 motivů stylu, stejně jako světlý a tmavý režim, gradientní výplně, ASCII barvy a akcentové barvy. Je zde možnost vrátit změny zpět. K dispozici je rozhraní pro vytváření vlastních komponentů. Projekty se ukládají ve formátu JSON.
Zdroj: opennet.ru
