Der Code von TUI Studio (Visual Terminal UI Designer) wurde veröffentlicht, einer Umgebung zur visuellen Gestaltung von BenutzeroberflĂ€chen, die in einem Textterminal funktioniert. Die Umgebung ermöglicht es, die BenutzeroberflĂ€che interaktiv zu gestalten, indem Sie fertige Blöcke per Drag-and-Drop anordnen, Eigenschaften im visuellen Modus bearbeiten und das Ergebnis in Echtzeit ansehen. Das erstellte Layout kann fĂŒr die Verwendung in den Frameworks Ink, BubbleTea, Blessed, Textual, OpenTUI und Tview exportiert werden.
Das Projekt wurde in TypeScript mit React, Vite, Zustand, Tailwind CSS und Lucide React entwickelt. Der Code wird unter der MIT-Lizenz verteilt. Es ist anzumerken, dass fast der gesamte Code von TUI Studio von dem KI-Assistenten Claude geschrieben wurde.
In TUI Studio stehen ĂŒber 20 fertige Komponenten zur VerfĂŒgung, um die BenutzeroberflĂ€che zu gestalten (SchaltflĂ€chen, MenĂŒs, Tabellen, Listen, Fortschrittsanzeigen, Dialoge, Tooltips usw.), und es werden 8 Gestaltungsthemen sowie helle und dunkle Modi, FarbverlĂ€ufe, ASCII-Farben und Akzentfarben unterstĂŒtzt. Ănderungen können rĂŒckgĂ€ngig gemacht werden. Es gibt eine Schnittstelle zur Erstellung eigener Komponenten. Projekte werden im JSON-Format gespeichert.
Quelle: opennet.ru
