Il progetto TUI Studio sviluppa un ambiente visivo per la progettazione di interfacce per console.

È stato rilasciato il codice sorgente di TUI Studio (Visual Terminal UI Designer), un ambiente di progettazione visuale per interfacce utente eseguibili in un terminale testuale. L'ambiente consente la creazione interattiva e visiva di interfacce tramite il trascinamento di blocchi predefiniti, la modifica visiva delle proprietà e l'anteprima del risultato in tempo reale. Il layout dell'interfaccia generato può essere esportato per l'utilizzo nei framework Ink, BubbleTea, Blessed, Textual, OpenTUI e Tview.

Il progetto è scritto in TypeScript utilizzando React, Vite, Zustand, Tailwind CSS e Lucide React. Il codice è distribuito con licenza MIT. Tra i punti salienti dello sviluppo, spicca il fatto che quasi tutto il codice di TUI Studio è stato scritto dall'assistente AI Claude.

TUI Studio offre oltre 20 componenti di interfaccia predefiniti (pulsanti, menu, tabelle, elenchi, indicatori di avanzamento, finestre di dialogo, tooltip, ecc.) e supporta 8 temi di design, nonché modalità chiara e scura, riempimenti sfumati, colori ASCII e colori di accento. È possibile annullare le modifiche. È inoltre disponibile un'interfaccia personalizzata per la creazione di componenti personalizzati. I progetti vengono salvati in formato JSON.



Fonte: opennet.ru

Aggiungi un commento