Der Quellcode von TUI Studio (Visual Terminal UI Designer), einer Umgebung zur visuellen Gestaltung von BenutzeroberflĂ€chen, die in einem Textterminal funktionieren, ist nun verfĂŒgbar. Die Umgebung ermöglicht es, die BenutzeroberflĂ€che interaktiv zu erstellen, indem vorgefertigte Blöcke per Drag-and-Drop gezogen, Eigenschaften im visuellen Modus bearbeitet und das Ergebnis in Echtzeit angesehen wird. Das erstellte Layout kann fĂŒr die Verwendung in den Frameworks Ink, BubbleTea, Blessed, Textual, OpenTUI und Tview exportiert werden.
Das Projekt ist in TypeScript unter Verwendung von React, Vite, Zustand, Tailwind CSS und Lucide React geschrieben. Der Code wird unter der MIT-Lizenz veröffentlicht. Besonders hervorzuheben ist, dass fast der gesamte Code von TUI Studio von dem KI-Assistenten Claude verfasst wurde.
In TUI Studio stehen ĂŒber 20 vorgefertigte Komponenten zur VerfĂŒgung, um die BenutzeroberflĂ€che zu gestalten (Buttons, MenĂŒs, Tabellen, Listen, Fortschrittsanzeigen, Dialoge, Tooltips usw.), und es werden 8 Design-Themen unterstĂŒtzt, einschlieĂlich heller und dunkler Modus, FarbverlĂ€ufe, ASCII-Farben und Akzentfarben. Es besteht die Möglichkeit, Ănderungen rĂŒckgĂ€ngig zu machen. Es gibt eine BenutzeroberflĂ€che zur Erstellung eigener Komponenten. Projekte werden im JSON-Format gespeichert.
Quelle: opennet.ru
