La kodo por TUI Studio (Visual Terminal UI Designer), vida dezajna medio por uzanto-interfacoj funkciantaj en teksta terminalo, estis publikigita. La medio ebligas interagan, vidan interfacan kreadon per trenado kaj faligado de antaŭfaritaj blokoj, vide redaktado de ecoj kaj antaŭrigardo de la rezulto dumfluge. La generita interfaca aranĝo povas esti eksportita por uzo en la kadroj Ink, BubbleTea, Blessed, Textual, OpenTUI kaj Tview.
La projekto estas verkita en TypeScript uzante React, Vite, Zustand, Tailwind CSS, kaj Lucide React. La kodo estas distribuita sub la MIT-licenco. Inter la evoluigaj kulminaĵoj estas, ke preskaŭ la tuta kodo de TUI Studio estis verkita de la AI-asistanto Claude.
TUI Studio ofertas pli ol 20 pretajn interfacajn komponantojn (butonoj, menuoj, tabeloj, listoj, progresindikiloj, dialogoj, konsiletoj, ktp.) kaj subtenas 8 dezajnajn temojn, same kiel helajn kaj malhelajn reĝimojn, gradientajn plenigojn, ASCII-kolorojn kaj akcentajn kolorojn. Ŝanĝoj povas esti nuligitaj. Propra interfaco ankaŭ haveblas por krei viajn proprajn komponantojn. Projektoj estas konservitaj en JSON-formato.
fonto: opennet.ru
