Le code de TUI Studio (Visual Terminal UI Designer), un environnement de conception visuelle d'interfaces utilisateur pour terminaux texte, est désormais disponible. Cet environnement permet de créer des interfaces visuelles et interactives par glisser-déposer de blocs prédéfinis, de modifier visuellement leurs propriétés et d'afficher un aperçu instantané du résultat. La mise en page générée peut être exportée pour être utilisée avec les frameworks Ink, BubbleTea, Blessed, Textual, OpenTUI et Tview.
Ce projet est développé en TypeScript avec React, Vite, Zustand, Tailwind CSS et Lucide React. Le code est distribué sous licence MIT. Parmi ses points forts, on note que la quasi-totalité du code de TUI Studio a été écrite par l'assistant IA Claude.
TUI Studio propose plus de 20 composants d'interface prêts à l'emploi (boutons, menus, tableaux, listes, indicateurs de progression, boîtes de dialogue, infobulles, etc.) et prend en charge 8 thèmes graphiques, ainsi que les modes clair et sombre, les dégradés, les couleurs ASCII et les couleurs d'accentuation. Il est possible d'annuler les modifications. Une interface personnalisée est également disponible pour créer vos propres composants. Les projets sont enregistrés au format JSON.
Source: opennet.ru
