Codul pentru TUI Studio (Visual Terminal UI Designer), un mediu de design vizual pentru interfețe utilizator care rulează într-un terminal text, a fost lansat. Mediul permite crearea de interfețe vizuale interactive prin glisarea și plasarea blocurilor predefinite, editarea vizuală a proprietăților și previzualizarea rezultatului din mers. Layout-ul interfeței generat poate fi exportat pentru utilizare în framework-urile Ink, BubbleTea, Blessed, Textual, OpenTUI și Tview.
Proiectul este scris în TypeScript folosind React, Vite, Zustand, Tailwind CSS și Lucide React. Codul este distribuit sub licența MIT. Printre aspectele importante ale dezvoltării se numără faptul că aproape tot codul TUI Studio a fost scris de asistentul de inteligență artificială Claude.
TUI Studio oferă peste 20 de componente de interfață predefinite (butoane, meniuri, tabele, liste, indicatori de progres, dialoguri, sfaturi de instrumente etc.) și acceptă 8 teme de design, precum și moduri luminoase și întunecate, umpleri cu gradient, culori ASCII și culori de accent. Este posibilă anularea modificărilor. De asemenea, este disponibilă o interfață personalizată pentru crearea propriilor componente. Proiectele sunt salvate în format JSON.
Sursa: opennet.ru
