Koden för TUI Studio (Visual Terminal UI Designer), en visuell designmiljö för användargränssnitt som körs i en textterminal, har släppts. Miljön möjliggör skapande av interaktiva, visuella gränssnitt genom att dra och släppa färdiga block, redigera egenskaper visuellt och förhandsgranska resultatet direkt. Den genererade gränssnittslayouten kan exporteras för användning i ramverken Ink, BubbleTea, Blessed, Textual, OpenTUI och Tview.
Projektet är skrivet i TypeScript med hjälp av React, Vite, Zustand, Tailwind CSS och Lucide React. Koden distribueras under MIT-licensen. Bland utvecklingshöjdpunkterna finns att nästan all TUI Studios kod skrevs av AI-assistenten Claude.
TUI Studio erbjuder över 20 färdiga gränssnittskomponenter (knappar, menyer, tabeller, listor, förloppsindikatorer, dialogrutor, verktygstips etc.) och stöder 8 designteman, samt ljusa och mörka lägen, gradientfyllningar, ASCII-färger och accentfärger. Det är möjligt att återställa ändringar. Ett anpassat gränssnitt finns också tillgängligt för att skapa egna komponenter. Projekt sparas i JSON-format.
Källa: opennet.ru
