Projekt TUI Studio vyvíjí vizuální prostředí pro návrh rozhraní konzolí.

Byl vydán kód pro TUI Studio (Visual Terminal UI Designer), což je prostředí pro vizuální návrh uživatelských rozhraní běžících v textovém terminálu. Prostředí umožňuje interaktivní tvorbu vizuálních rozhraní přetahováním předpřipravených bloků, vizuální úpravou vlastností a zobrazením náhledu výsledku za chodu. Vygenerované rozvržení rozhraní lze exportovat pro použití v frameworkech Ink, BubbleTea, Blessed, Textual, OpenTUI a Tview.

Projekt je napsán v TypeScriptu s využitím Reactu, Vite, Zustandu, Tailwind CSS a Lucide React. Kód je distribuován pod licencí MIT. Mezi nejzajímavější vývojové prvky patří, že téměř veškerý kód TUI Studia napsal asistent AI Claude.

TUI Studio nabízí více než 20 hotových komponent rozhraní (tlačítka, nabídky, tabulky, seznamy, indikátory průběhu, dialogy, popisky atd.) a podporuje 8 designových témat, světlé a tmavé režimy, přechodové výplně, barvy ASCII a zvýrazňující barvy. Je možné vrátit změny zpět. K dispozici je také vlastní rozhraní pro vytváření vlastních komponent. Projekty se ukládají ve formátu JSON.



Zdroj: opennet.ru

Přidat komentář